Вы находитесь на странице: 1из 261

РОССИЙСКАЯ АКАДЕМИЯ НАУК ИНСТИТУТ ПРОБЛЕМ МЕХА-

НИКИ

С. Д. Алгазин И.А. Кийко

ФЛАТТЕР
пластин и обо-
лочек
Ответственный редактор доктор физико-математических наук
P.A. ВАСИН

МОСКВА НАУКА 2006

2
УДК 531 ББК 22.251 А45

Рецензенты:
доктор физико-математических наук В.В. ДИКУСАР, доктор физико-математических
наук С.Г. ПШЕНИЧНОВ

Алгазин С.Д.
Флаттер пластин и оболочек / С.Д. Алгазин, И.А. Кийко ; отв. ред. P.A. Васин ; Ин-т
проблем механики РАН. - М. : Наука, 2006. - 247 с. - ISBN 5-02-033983-0 (в пер.).
В монографии приведены результаты исследований, в основном полученные авто-
рами. Приведены новые постановки задач флаттера, в которых используется выражение
для давления аэродинамического взаимодействия, существенно уточняющее известную
формулу поршневой теории слагаемыми, имеющими качественно новый механический
смысл. Разработанным авторами численно-аналитическим методом без насыщения иссле-
дованы новые классы задач флаттера пластин и пологих оболочек, произвольных в плане.
Обнаружены новые механические эффекты: стабилизация колебаний по отношению к
флуктуациям вектора скорости потока; существование направления вектора скорости, в
окрестности которого происходит резкое изменение форм колебаний; незначительное
влияние вариаций границы области на величину критической скорости флаттера.

Приводится список литературы, содержащий 749 названий, что представляет само-


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

Темплан 2006-1-90
ISBN 5-02-033983-0 © Институтпроблеммеханики РАН, 2006
© Алгазин С.Д., Кийко И.А., 2006
© Редакционно-издательское оформление. Издательство
"Наука", 2006.

3
Памяти выдающегося ученого-механика нашего учителя A.A.
Ильюшина авторы посвящают эту книгу

ПРЕДИСЛОВИЕ
Колебания инженерных сооружений, элементов летательных аппаратов (крылья, опе-
рение), тонкостенных элементов конструкций, происходящие при их взаимодействии с
потоком газа (как правило, воздуха), принято обозначать единым термином "флаттер".
Следует различать три основных вида таких колебаний: классический флаттер, характер-
ные примеры - колебания крыльев и оперения летательных аппаратов; срывной флаттер,
характерные примеры - висячие мосты, высокие заводские трубы; панельный флаттер -
колебания тонкостенных элементов обшивки (пластины, пологие оболочки) самолетов и
ракет при сверхзвуковых (в основном) скоростях полета.
Научный интерес к описываемым явлениям особенно возрос в 30-е годы XX в. в связи
с развитием авиации. Приведем поэтому высказывание летчика-испытателя М.Л. Галлая1:
«С появлением новых скоростных самолетов в авиации едва ли не всех передовых стран
мира прокатилась волна таинственных необъяснимых катастроф. Случайные очевидцы,
наблюдавшие эти катастрофы с земли, видели во всех случаях почти одинаковую карти-
ну: самолет летел совершенно нормально, ничто не внушало ни малейших опасений, как
вдруг внезапно какая-то неведомая сила, будто взрывом, разрушала машину - и вот уже
падают на землю изуродованные обломки: крылья, оперение, фюзеляж...
Все очевидцы, не сговариваясь между собой, применяли выражение - взрыв... Однако
осмотр упавших обломков не подтверждал этой версии: никаких следов взрыва - копоти
или ожогов - на них не оказывалось...
Новому грозному явлению было дано название "флаттер" (от английского "flutter" -
трепетать), но еще, если не ошибаюсь, Мольер сказал, что больному не делается легче от
того, что он знает, как называется его болезнь по-латыни» (С. 251-252). Это описание
проявлений классического флаттера.
Яркий пример разрушения от срывного флаттера - это Такомская катастрофа: обру-
шение подвесного моста (длина пролета 854 м, ширина 11,9 м) через р. Такома, США, в
1940 г. Описание этой катастрофы можно найти в цитированной выше книге.
Классический пример панельного флаттера - колебания пластины в сверхзвуковом по-
токе газа. Исследование большого числа конкретных задач этого класса стало возможным
после того, как в 1947 г. A.A. Ильюшин открыл закон плоских сечений в аэродинамике
больших сверхзвуковых скоростей и проблема панельного флаттера пластин (а затем и
пологих оболочек) получила на тот момент законченную математическую формулировку,
приведшую к эффективным аналитическим методам исследования. Эти (и другие) вопро-
сы обсуждаются в книге.
При написании книги мы не ставили своей целью охватить или хотя бы в какой-то
форме обобщить имеющийся на сегодня печатный материал по панельному флаттеру

1
Цит. по: Я.Г. Пановко, И.И. Губанова. Устойчивость и колебания упругих систем. М.: Физматлит, 1964. 336 с.
4
(нам известно более 700 работ, опубликованных за период примерно с 30-х годов XX в.).
Цель была другой: в рамках разработанных на сегодня математических моделей явления
представить аналитические и эффективные численные методы для исследования классов
задач по панельному флаттеру пластин и пологих оболочек. По этой причине в книге
приводится небольшое число конкретных примеров; предпочтение отдается новым поста-
новкам задач, математическому обоснованию применяемым методам исследования, вы-
явлению новых механических эффектов. Некоторые из аспектов проблемы, в особенности
математические, разработаны еще недостаточно; на некоторые из них мы сами обращаем
внимание, другие без труда отметит вдумчивый читатель. Мы будем одинаково благодар-
ны всем, кто откликнется на появление книги замечанием по существу содержания или
развитием затрагиваемых в ней идей.
Полагаем, что книга будет интересна всем, кто занимается проблемами динамической
устойчивости тонкостенных элементов конструкций.

Работа выполнена при финансовой поддержке Российского фонда фундаментальных


исследований, проекты № 95-01-00407, 97-01-00923,05-01-00250.

ВВЕДЕНИЕ

В предлагаемой вниманию читателя книге исследуются колебания пластин и пологих


оболочек, взаимодействующих с потоком воздуха. Решается, как правило, основная зада-
ча - установление области значений параметров, при которых колебания будут устойчи-
выми. Обычно геометрия и механические свойства колеблющегося элемента конструкции
считаются известными, поэтому речь идет об определении скорости потока, по дости-
жении которой колебания становятся неустойчивыми. Само явление возможной неустой-
чивости колебаний принято называть панельным флаттером (от английского "flutter" -
вибрировать, трепетать), соответствующее значение скорости - критической скоростью
флаттера.
Интерес к проблеме панельного флаттера возник в послевоенные годы XX в. в связи с
бурным развитием аэрокосмической техники. Прогресс в развитии теории был обуслов-
лен открытием закона плоских сечений в аэродинамике больших сверхзвуковых скоро-
стей, в рамках которого связанная, вообще говоря, задача аэроупругости "развязывалась"
с помощью простой формулы "поршневой теории".
Первые исследования в поршневой постановке выполнены в 50-е годы XX в. A.A.
Мовчаном с группой сотрудников. Ими была рассмотрена задача о флаттере прямоуголь-
ной пластины в простейшем случае, когда вектор скорости потока лежит в плоскости пла-
стины и параллелен одной из ее сторон. Если изучать асимптотическую устойчивость (а
именно так поступали и поступают до сих пор практически все), то дело сводится к задаче
о поведении спектра несамосопряженного оператора четвертого порядка (основная часть -
бигармонический оператор) в зависимости от скорости потока. Как видно, даже в этой
простейшей постановке задача оказывается далеко не тривиальной, тем не менее A.A.
Мовчану с сотрудниками удалось получить результаты, благодаря которым во многом
5
выявились принципиальные моменты проблемы, которые долгое время оставались эта-
лонными.
Последовавшее за этими основополагающими работами развитие в проблеме панель-
ного флаттера не затрагивало существа теории: для сил аэродинамического взаимодей-
ствия потока с колеблющимся элементом использовалась формула поршневой теории да-
же в случаях, когда это представляется необоснованным (яркий пример - флаттер кониче-
ской оболочки, внутри которой течет газ с большой сверхзвуковой скоростью). В то же
время не было даже попыток поставить задачу о флаттере пластины или пологой оболоч-
ки произвольной формы в плане; математическая сторона проблемы о существовании
решения, общих свойствах и структуре спектра вообще не затрагивалась и т.д. Большое
число работ объясняется разнообразием комбинаций краевых условий, учетом действия
физических полей различной природы (температура, электромагнитное поле), разнообра-
зием механических свойств (вязкоупругие, слоистые, анизотропные пластины и оболоч-
ки) и т.д. и т.п. Ситуация изменилась в середине 90-х годов XX в. С одной стороны, были
предложены новые постановки задач о флаттере пластин и пологих оболочек, являющих-
ся элементами обшивки летательного аппарата, движущегося с большой сверхзвуковой
скоростью, с другой - был разработан численно-аналитический метод без насыщения,
позволивший эффективно исследовать задачи на собственные значения для несамосопря-
женных флат- терных операторов (или систем таких операторов). Все это позволило су-
щественно расширить класс рассматриваемых задач и обнаружить новые механические
эффекты. Эти новые результаты, принадлежащие в основном авторам и их коллегам, со-
ставляют содержание книги.
По ходу изложения мы, как правило, не делаем ссылок, устанавливающих принадлеж-
ность результатов их авторам. Однако каждый раздел книги снабжен небольшим введе-
нием, в котором указывается, на чьих работах основано содержание этого раздела.

6
Часть I.

ФЛАТТЕР ПЛАСТИНОК.

Задача о флаттере прямоугольной пластины впервые была поставлена и в значи-


тельной степени исследована А. А. Мовчаном в 50 г.г. XX в. [280-281]. Эти результаты,
которые теперь можно признать классическими стали возможными после того, как в 1947
г. А. А. Ильюшин открыл закон плоских сечений в аэродинамике больших сверхзвуковых
скоростей [184]; одно из её следствий локальная формула поршневой теории для избы-
точного давления газа на колеблющуюся пластину, что сводит задачу к проблеме соб-
ственных значений несамосопряжённого оператора. А. А. Мовчан с сотрудниками рас-
сматривали задачу в довольно частной постановке, когда вектор скорости потока паралле-
лен одной из сторон пластины; многочисленные результаты в последующих работах мно-
гих авторов относились к непринципиальным обобщениям: многослойные и анизотроп-
ные пластины, учёт действия различных физических полей и др.
Ситуация изменилась в середине 90-х г.г. прошедшего века, когда были сформули-
рованы новые постановки задач панельного флаттера (А. А. Ильюшин, И. А. Кийко) [185],
установлены некоторые общие свойства спектра флаттерного оператора, разработан чис-
ленно-аналитический метод для его исследования, решены классы новых задач и обнару-
жены новые механические эффекты (И. А. Кийко, С. Д. Алгазин) [28-36]. Все эти матери-
алы составляют основу излагаемого в этом разделе материала.
Излагаются также некоторые частные результаты по флаттеру пластин переменной
толщины или жёсткости, а также в частной постановке – задача оптимизации (В. И. Исаев,
А. К. Кадыров) [191-192]. Приводится новое решение задачи о флаттере вязкоупругой по-
лосы и пластины, в котором в отчасти разрешён бытовавший долгое время парадокс от-
носительно величины критической скорости потока [199,205].

I.1. Постановка задачи.

Представим себе пластину, которая в плоскости x, y занимает область S с конту-


ром  (всюду в дальнейшем  будет предполагаться кусочно-гладкой кривой). Пластина
с одной стороны обтекается потоком газа с вектором скорости
v  vx , vy   v cos  , v sin   , v  v . Если наряду с невозмущенным состоянием w0  0 рас-
смотреть возмущенное w  w( x, y, t ) , то, вследствие взаимодействия с потоком, возникнет
давление аэродинамического взаимодействия p (избыточное давление — как следствие
возмущения потока), которое, как покажет дальнейшее изложение, будет линейным опе-
ратором от w . Это позволит представить решение в виде w   ( x, y)  exp(t ) ,
p  p0 ( x, y )  exp(t) — во всех случаях, исключая задачу о флаттере вязкоупругой пла-
стины.
Уравнение колебаний пластины постоянной толщины имеет вид
2w
D 2 w   h 2  p (1.1)
t
7
здесь D  Eh3 12(1  2 )  — цилиндрическая жесткость, E,ν,ρ - модуль Юнга, коэффици-
ент Пуассона и плотность материала пластины, h — ее толщина. На основании сказанно-
го выше p0  L1 ( )  L2 ( ,  ) , поэтому (1.1) перепишем в виде
D2  L1 ( )   hw2  L2 (;  )  0 (1.2)
на контуре  амплитуда прогиба  ( x, y) удовлетворяет заданным граничным условиям
x, y  , M1 ( )  0, M 2 ( )  0 (1.3)
граничные операторы M1 , M 2 в каждом конкретном случае будут выписаны дополни-
тельно. Всюду в дальнейшем предполагается, что пластина не подвержена действию уси-
лий в срединной плоскости.
Система (1.2),(1.3) составляет сложную задачу (с несамосопряженным оператором)
на собственные значения  . По определению принимаем, что возмущенное движение
пластины будет устойчивым, если Re   0 , и неустойчивым, если Re   0 ; критические
значения параметров системы (пластина, поток) определяются условием Re   0 . В
дальнейшем изложении будут освещены следующие основные вопросы: определение p ;
постановки новых задач; разработка эффективного метода исследования; выявление но-
вых механических эффектов.

I.2. Определение давления аэродинамического взаимодействия.

Многочисленные исследования задач о колебаниях и устойчивости пластины, об-


текаемой потоком газа с большой сверхзвуковой скоростью, проведены с использовани-
ем формулы поршневой теории для давления p аэродинамического взаимодействия
потока с колеблющейся пластиной. Эта формула стала настолько «привычной», что ис-
пользовалась в случаях, когда правомерность такого подхода сомнительна. Здесь приво-
дится вывод выражения для p в случае «умеренных» сверхзвуковых (M ~ 1,5  2) и ма-
лых дозвуковых скоростей.

Рассмотрим упругую полосу, которая в пространстве занимает область


S : o  x   , y  0 , | z |  ; со стороны y  0 полоса обтекается потоком газа с невоз-
мущенными параметрами (плоская задача) v  u0 , 0, p0 ,  0 , a0  ( p0 /  0 )1 / 2 , так что
потенциал невозмущенного потока  0  u0 x . Малые колебания полосы
w( x , t ) (w /   1) вызовут возмущения потока; обозначим потенциал возмущенного те-
чения 1   0   . Далее поступим как обычно: из интеграла Коши-Лагранжа, уравне-
ний движения, сохранения массы и состояния получим уравнение относительно  1 и
линеаризуем его относительно возмущения φ ; получим в результате

1  2  2 M  2  2
 ( M 2
 1)  2  0 (2.1)
a0 t
2 2
x 2 a0 xt y 2

здесь M  u 0 / a0 . Потенциал  подчиним условию затухания в бесконечно удаленной


точке и условию непроницаемости на прямой y  0

8
 w w
y  0 , 0  x  ,   u0 (2.2)
y t x


y0, x0, x, 0 (2.3)
y

Избыточное давление в потоке определится выражением

   
p  0   u0  (2.4)
 t x 

Решение будем искать в классе функций:  ( x, y, t )  f ( x, y) exp(t ) ,

w( x, t )  W ( x) exp(t ) , p( x, y, t )  q( x, y) exp(t ) . Введем безразмерные координаты


x /  , y /  , оставив за ними прежние обозначения, и безразмерную частоту  / a0   ;
система (2.1) - (2.4) преобразуется:

2 f  2 f
( M 2  1)  2 M   2
f  0 (2.5)
x 2 x y 2

f  W 
y  0 , 0  x 1 ,  a0  W  M  (2.6)
y  x 


y0 , x0 , x 1 , 0 (2.7)
y

 0 a0  f 
q  f  M  (2.8)
  x 

В дальнейшем следует различать случаи M  1 и M  1 ; рассмотрим их последо-


вательно.

При условии M  1 слева от точки x  0 возмущения отсутствуют, поэтому мож-


но применить преобразование Лапласа по x ; условие (2.7) при этом не существенно,
функцию W (x) можно доопределить в область x  1 произвольным образом (лишь бы
удовлетворялись условия применимости преобразования Лапласа), и это не скажется на
выражении q(x,0) для избыточного давления на полосу. Из (2.5) для преобразования
f ( s, y) получим
~
~ 2 f
 f  2  0 ,  2  ( M 2  1) s 2  2Ms   2
2

y

решение, ограниченное в бесконечности, будет иметь вид

9
~
f  c1e   y (2.9)

Из граничного условия (2.6) в изображениях


~
f ~
| y 0   c1  a 0 (  Ms)W
y

определяется параметр c1 , поэтому из (2.9) следует

~   Ms ~   y
f  a0 We (2.10)

Избыточное давление (в изображениях) теперь находится по формуле (2.8)

 a 2 (  Ms) 2 ~
q~( s,0)  ~
p ( s)  0 0 W ( s) (2.11)
 

Обратное преобразование находится по таблицам и теореме о свертке. Предвари-


тельно запишем:   M 2  1 ( s  s1 )(s  s 2 )  M 2  1   0 ; s1   /( M  1) ,
s2   /( M  1) ; (s1  s2 ) / 2  M /( M 2  1)  1 ; (s1  s2 ) / 2   /( M 2  1)   2 .

Теперь имеем

 1 
L( 1)    I 0 ( 2 x)e 1x  H ( x)
 0 

здесь I 0 ( z ) - модифицированная функция Бесселя; поэтому

~
W  x
L( 1)
    H ( x   )W ( )d ;
 
 0 0
~
 sW  x W
L( 1)     H (x   ) d ;

 0  0 

~
 s 2W   x W
    x  H ( x   )  d
L( 1)
 
 0  0

Проведя выкладки и подставив все в (2.11), окончательно получим

10
 0 a02 M M 2  2 W
p( x)   2 W  M 
( M 2  1)1 / 2  M 1 x
( M 2  2) 2
x

2 
 e 1 ( x  ) I 0 ( 2 ( x   )W ( )d  (2.12)
2M ( M  1) 0
2

22 M 2
x x


( M 2  1)2 0 2( M 2  1)2 0
1 ( x  )
 e I1 ( 2 ( x   )W ( ) d   e1 ( x ) I 2 ( 2 ( x   ))W ( )d

здесь I (z ) - модифицированные функции Бесселя.

Из (2.12) следуют важные выводы.

1) Формула поршневой теории получается в предельном случае M  1 и она


справедлива для вычисления только первых нескольких собственных значений  n , та-
ких, что |  n | / M 2 ~ 1 (|  2 |~ 1) , поскольку I (z ) экспоненциально возрастают с ростом
аргумента. На этот принципиальный момент до сих пор не было обращено внимания.

2) Если | z | 1 , то I ( z ) ~ ( z / 2) , поэтому при «умеренно» сверхзвуковых ско-


ростях M 2  2 для вычисления первых собственных значений  n

последними двумя интегральными слагаемыми в (2.12) можно пренебречь и для p(x)


принять

 0 a02 M  M 2  2 W ( M 2  2) 2
x

2 
p( x)   2 W  M  e 1 ( x  )W ( )d  . (2.13)
 M 2 1  M 1 x 2M ( M  1) 0
2

Фиг. 1.1. К вычислению интеграла для Δр в формуле (2.14)

Представим теперь, что пластина Занимает в плоскости


x, y область S с границей  и обтекается потоком газа

со скоростью v  v0 n0  v0 cos  , v0 sin   . Формулу для


избыточного давления p( x, y) мы предлагаем принять
как обобщение формулы (2.13) (и соответственно (2.12))
на основании гипотезы

11
0 a02 M  M 2  2 ( M 2  2)2 
e
1 ( s  )
p( x, y )   2 W  Mn 0  gradW  W ( x( ), y ( ))d 
M 2 1  M 1 2M ( M 2  1)2 AB 

(2.14)


где s  ( x  x0 ) 2  ( y  y0 ) 2 1/ 2
, параметр  изменяется от нуля до s вдоль прямой АВ,
 - характерный размер области S . Интегрирование по АВ ведется только для x, y  S ;
любая прямая АВ пересекает  только в двух точках.

Если теперь p из (2.14), предварительно приведя к размерному виду, подставить


в (1.1), то придем к уравнению вида (1.2) (W   ) , в котором оператор L2 будет обозна-
чать интегральное слагаемое. В такой сложной постановке задача до сих пор не исследо-
вана. Последующие результаты будут относиться к случаю скоростей потока, когда
(M 2  2) (M 2  1)  1 , а интегральным слагаемым можно пренебречь.

В случае дозвукового течения ( M  1) систему (2.5)—(2.7) удобно решать с помо-


~
щью экспоненциального преобразования Фурье; будем иметь для f ( s, y)
~
f (s, y)  c  e  1 ( s ) y , 12  (1  M 2 )s 2  2isM   2 (2.15)

параметр c определим из (2.15) с учетом (2.7):

 W ( )  is
1
a0 ~ ~
c1   ( s ) , ( s)    W ( )  M  e d (2.16)
1 ( s) 0
t 

Функция f ( x, y) восстанавливается по формуле

 ~
a ( s)  1 ( s) y ixs
f ( x, y )   0
2   ( s) e
 1
ds (2.17)

избыточное давление на пластину находится из (2.8)


 ~
 0 a02    ( s) ixs
p    M   e ds (2.18)
2  x  1 ( s)

Основная трудность, как видно, связана с вычислением интеграла в (2.18); в об-


щем виде это сделать не удается, поэтому, с целью получить некоторые оценки, рас-
смотрим только критическое состояние   i 0 при малых дозвуковых скоростях
M 2  1 . При этом 12  s 2   02 и для интеграла в (2.18) получим

12
 ~ 
( s )  W  is
1
e ixs ds
J ( x)  
 s 2   02
e ixs ds  
 s 2   02
  i W  M
0
0  e d
 

Изменим порядок интегрирования



 W  e is ( x  )
1
J ( x)    i 0W  M  d  2 ds ;
0
   s   02

Внутренний интеграл легко вычисляется, поэтому окончательно

 W 
x
J ( x)     i 0W  M   N 0 ( 0 ( x   ))  H 0 (1 ( x   )d 
0
 

 W 
0
    i 0W  M  N 0 ( 0 (  x))  H 0 ( 0 (  x)d (2.19)
x
 

здесь N 0 ( z ) - цилиндрическая функция второго рода, H 0 ( z ) - функция Струве. Дальней-


шие преобразования (интегрирование по частям, дифференцирование интегралов по пе-
ременному пределу или параметру) в(2.19) и (2.18) после подстановки в них J (x) неце-
лесообразен, поскольку N 0 ( z ) имеет в нуле логарифмическую особенность. Формально
обобщить полученный результат на случай флаттера пластины произвольной формы в
плане не представляется допустимым; единственная задача, которую, как нам кажется,
можно было бы приближенно исследовать, — это флаттер удлиненный поперек потока
прямоугольной пластины. Заметим в заключение, что нам не известно ни одного решения
задач о флаттере с использованием формул (2.18) и (2.19) для давления аэродинамиче-
ского взаимодействия.

I.3. Математическая формулировка задач.

В предыдущем параграфе показано, что избыточное давление p в области срав-


нительно больших сверхзвуковых скоростей определяется формулой поршневой теории,
поэтому уравнение колебаний пластины примет вид

 p0  p0 w 2w
D 2 w  vn 0 gradw   gh 0 .
a0 a0 t t 2

Если принять w   ( x, y)exp(t ) , то отсюда последует

p0  0  p 
D2  n grad   0   gh 2   0.
a0  a0 

13
Вместо частоты 
удобно ввести собственное число  выражением
( p0 / a0 )  gh    0 ; уравнение колебаний при этом запишется в виде
2

 p0
D 2  vn 0 grad   (3.1)
a0

Вместе с условиями на контуре

x , y  , M1 ( )  0, M 2 ( )  0 (3.2)

система (3.1),(3.2) составляет задачу на собственные значения.

Поскольку область S произвольна, целесообразно сделать преобразование пово-


рота системы координат, направив ось Ох по направлению вектора скорости; из (3.1) в
результате получим

v x 
D2   p 0   (3.3)
a0 x

Обозначим  — характерный размер области S и введем безразмерные (со штрихами)


координаты и параметры

x  x , y  y  , h  h , E  E p 0 ,     a0 /  ,

    p 0 / a02 , v x  v x a0 ,   ,    p0 / 

в новых переменных (штрихи опустим) уравнение (3.3) примет вид


D 2   v x   ,  h 2       0 (3.4)
x

В дальнейшем изложении примем два типа граничных условий: жесткое защемление


(заделка)

x, y   ,   0 , 0 (3.5)
n

шарнирное опирание

1  
x, y   ,  0,   0 (3.6)
R0 n

здесь R0 — радиус кривизны контура, n — внешняя нормаль к нему.

Перед тем, как формулировать задачи флаттера, докажем некоторые утверждения отно-
сительно свойств полученной задачи.

14
Покажем прежде всего, что в каждой из задач (3.4),(3.5) или (3.4),(3.6) выполняется
условие Re   0 . Пусть   1  i 2 — решение; помножим обе части первого из урав-
нений (3.4) на   1  i2 и проинтегрируем по области S ; получим в результате:


D    2 ds   0   ds     ds ,  0   vx . (3.7)
S s
x s

Воспользуемся формулой Грина

 
   
( 2     ) ds      d (3.8)
 n n 
s 

и рассмотрим отдельно случаи граничных условий (3.5) или (3.6).

В случае условий (3.5) правая часть в (3.8) исчезает, поэтому соотношение (3.7) при-
нимает вид

   ds  D   ds   0   ds
2 2
(3.9)
s s s
x

Далее имеем

 1  2    
   i  1 2  2 1 
x 2 x  x x 

подставив это в (1.7), получим

  
2 2 1  2
  ds  D  ds   0  ds 
2 x
s s s

   
i 0   1 2  2 1  ds .
s 
x x 

Вследствие граничного условия (   0 на Г ) второй интеграл в правой части обращается


в нуль, поэтому окончательно

  
2 2   2  
  ds  D  ds  i 0 1   2 1 ds
 x x 
s s s

отсюда следует Re   0 . Отметим, что в частном случае, когда S - прямоугольник, а век-


тор скорости параллелен одной из его сторон, это свойство собственных значений уста-
новлено А.А.Мовчаном.

15
Рассмотрим случай шарнирного опирания. Отметим, прежде всего, что если контур -
многоугольник, то на каждой из его сторон R01  0 , и из (3.6) следует   0 на Г . При
этом правая часть формулы Грина (3.8) обращается в нуль, и доказательство проводится
аналогично предыдущему. В общем случае из формулы Грина (3.8) при условиях (3.6)
имеем
2
1 
    ds    ds  (1  ) 
2
2
d
s s 
R0 n

правую часть этого выражения преобразуем по известной схеме и получим в результате

 s
 2 ds  L(1 )  L( 2 )


  2  2  2  2   2  
2

L( )   2   2 2  2(1   )  ds .


 x  x y 2  x y  
s

Подставив это в (3.7), придем к соотношению

  2  
   ds  D( L(1 )  L( 2 ))  i 0  1
2
  2 1 ds
s s  x x 

из которого следует

Re     ds  DL(1 )  L( 2 ) 
2
(3.10)
s

Воспользуемся неравенством
2 2
  2u   2u  2u   2u 
L(u )  (1   )   2   2 2 2   2  ds  L1 (u )  0
s  x  x  y   y 

на основании которого из (3.10) последует

Re    ds  DL1 ( 1 )  L1 ( 2 )   0
2

чем и завершается доказательство.

Второе утверждение относится к поведению собственных значений с ростом ско-


рости потока; подчеркнем, что оно имеет чисто математический характер и не связано с
условиями, при которых получено уравнение (3.1). При скорости потока, равной нулю,
собственные значения сформулированной задачи — это квадраты собственных частот ко-

16
лебаний пластины (дискретный спектр k ). С ростом скорости k сближаются, затем сли-
ваются (некоторые из k ), а потом образуют комплексно сопряжённую пару. Критические
параметры системы определяются условием Re   0 ; пусть k  Re k  i Im k , тогда из
второго уравнения (3.4) находим (  ik ) : hk2  ik  Re k  i Im k  0 , откуда сле-
дует Re k  h(Im k )2  2 . На комплексной плоскости  это известная кривая — парабо-
ла устойчивости. Если, следовательно, параметры системы таковы, что все k лежат
внутри параболы устойчивости, то колебания пластины устойчивы; если хотя бы одно из
k выходит за параболу, колебания неустойчивы. Отсюда следует две основные задачи
теории панельного флаттера пластин.

1. Все параметры системы, кроме скорости потока, заданы; требуется определить


критическую скорость потока. Подавляющее большинство исследований выполнено
именно в этой постановке.
2. Форма, материал пластины и все параметры потока известны, требуется опреде-
лить относительную толщину пластины h / , которая обеспечивала бы ее прочность по
критерию устойчивости колебаний.

I.4. Сведение к задаче в круге.

Выпишем еще раз постановку задачи, изменив (ради удобства последующего изложе-
ния) вектор n 0 на противоположный

D2  vn0 grad   (4.1)

в точках защемленного контура


x, y  ,   0, 0 (4.2)
n

условия шарнирного опирания имеют вид

 2  
x , y  ,   0,  0 (4.3)
n2 R0 n

здесь R0 — радиус кривизны контура, n — внешняя нормаль к нему.

Введём вместо декартовых координат x,y криволинейные координаты r, по формулам


x=U(r,), y=V(r,); Если выполнены условия Коши-Римана:

U 1 V V 1 U
 ,  ,
r r  r r 

17
то система координат r, ортогональна. Выберем теперь функции U(r,) и V(r,) таким об-
разом, чтобы функция

 U(r,)+i V(r,), =rexp(i)

задавала конформное отображение круга ||=r1 на область S . Тогда в координатах r,


уравнение (4.1) примет вид:

 1 
D(|  '( ) |2  )   ((vxU r  v yVr )  (v yU r  Vr vx ) )   |  '( ) |2  ,
r r 
(4.4)
   '( )    '( )  
 U r  Re  r , Vr  Im   .
    r 

Граничные условия (4.2)—(4.3) перепишутся в виде

 |r 1  0, (4.5)

 0, (4.6)
r r 1

 2    ''( )  
  (  1) Re     0. (4.7)
r r   '( )  r
2
r 1

Соотношения (4.4) – (4.7) составляют искомую постановку задачи на собственные зна-


чения.

Обозначим

 1 
f (r , )   ((v xU r  v yVr )
 (v yU r  Vr v x ) )   |  ' ( ) | 2 
r r 
и перейдём от дифференциального уравнения (4.4) к интегродифференциальному
2
D |  ' ( ) |  K ( ,  ) f ( )d  |  ' ( ) |  K ( , ) w(e i )d .
2 2
0

| |1 0

Здесь K() – функция Грина оператора Лапласа в круге с краевым условием (4.5),

1 1 r2
K 0 ( , )  ,   rei ,
2 1  r  2r cos(   )
2

18
w(e i ) |  ' ( ) | 2  ( ) | ei .

Обозначим
2
R( ) |  '( ) |2  K ( ,  ) f ( ) d , S ( ) |  '( ) |2  K ( , ) w(e ) d .
i
0

| |1 0

тогда можно записать

D=R()+S() .

Обращая ещё раз оператор Лапласа, получим

2
1 1
 ( )   K ( , q)[ R(q)  S (q)]dq   K ( , )w(e )d .
i
0
D |q|1 D 0 (4.8)

Заметим, что последний интеграл обращается в нуль в силу граничного условия (4.5).
Далее мы должны определить в соотношении (4.8) неизвестную функцию w(ei), по одно-
му из граничных условий (4.6) или (4.7). Применим для функции w(ei) тригонометриче-
скую интерполяцию:

2 2n n
w(e i )   n
N j 0
D (   j ) w j   n ( ; w) , Dn ( )  0.5  
k 1
cos k ,

n(;w) – погрешность интерполяционной формулы. Для функций S(q) и R(q) применим


интерполяционную формулу (часть 3, глава 1, §2); получим

 K ( , q) S (q)dq   Hl ( ) Sl  RM ( ; S ),


|q|1  ,l

где величины Hl ( ) определены в §3, главы 1, части 3

RM ( ; S )   K ( , q) 
|q|1
M (q, S )dq,

 M (q, S ) - погрешность интерполяционной формулы

2
2z 2n  2 
Sl  zl  K 0 ( l , ) w(e )d  l
N
i
   K 0 ( l , ) Dn (   j )d w j 

j 0  0

0 
2
 Rn ( l ; w), Rn ( l ; w)  K
0
0 ( l , ) n ( ; w)d , zl |  ' ( l ) | 2 .

Обозначив дополнительно

19
2
2
H 0j ( l ) 
N K
0
0 ( l , ) Dn (   j )d .

выпишем значения интегралов в (4.8)

2n

 K ( , q) S (q)dq   H l ( ) z l  H 0j1 ( l ) w j1   H l ( ) Rn ( l ; w) 


|q|1  ,l j1  0  ,l

 RM ( , S ), (4.9)

 K ( , q) R(q)dq   H l ( ) R l   K ( , q) RM (q; R) dq,


|q| 1  ,l |q| 1

R l  z l 
| |1
K ( l ,  ) f ( )d . . (4.10)

Применим для функции f() ту же интерполяционную формулу и подставим в соотно-


шение (4.10)

 K ( ,  ) f ( )d   H j ( ) f j   K ( ,  ) R M ( ; f )d .
|q|1 j |q|1

Отсюда находим

Ri   zi  H j ( i ) f j  zi  K (i , ) RM ( ; f )d . (4.11)


j 
| |1

Здесь вместо двух индексов ,l введён один i, т. е. точки сетки в круге нумеруются,
начиная с первой окружности против часовой стрелки; Hij=Hj(i) – матрица задачи Дирихле
для оператора Лапласа в круге (§3, главы 1, части 3).

Подставим теперь (4.11) в (4.10) и получим

 K ( , q) R(q)dq   H i ( ) zi  H ij f j   H i ( ) zi  K (i ,  ) RM ( ; f )d  
|q|1 i j i | | 1
(4.12)
 
|q|1
K ( , q) RM (q; R)dq.

из (4.8) с учётом (4.12 и (4.9) будем иметь

20
2n
1 1
 ( )  
D i
H i ( ) zi  H ij f j   H i ( ) zi  H 0j1 ( i ) w j1  Rn , M ( ; f , R, S ),
j D i j1  0

1  
Rn , M ( ; f , R, S )   H i ( ) zi  K (i ,  ) RM ( ; f )d    K ( , q) RM (q, R)dq  
D  j | | 1 |q| 1 
1 
  H i ( ) Rn (i ; w)  RM ( ; S )  .
D i 

(4.13)

В соотношении (4.13) мы должны так определить w=(w0, w1,…, w2n), чтобы удовлетво-
рить граничному условию (4.6) или (4.7). Обозначим L – дифференциальный оператор,
стоящий в левой части граничного условия. Тогда, применяя этот оператор к (4.13), полу-
чим:
2n

 L( H i ( )) zi H ij f j   L(H i ( )) zi  H 0j1 ( i )w j1  LRn,M ( ; f , R, S )  L ( ).


i, j i j1 0

Если теперь ввести обозначения:

L( H i ( ))  ei j2  H i , j2 , j 2  0,1,....,2n,

H
i, j
i , j2 z i H ij f j  R j2 ,

Hi
i , j2
z i H 0j1 ( i )  B j2 , j1 ,

 j  LRn , M ( ; f , R, S )  e  .
2
i j2

то для определения вектора w=(w0, w1,…, w2n) будем иметь систему линейных уравне-
ний:

2n

B
j1  0
j2 , j1 w j1  R j2   j2 .

Отсюда последует
2n
w j1  C
j2  0
j1 , j2 ( R j2   j2 ), C  B 1 .

Подставляя в (4.13), получим

21
2n 2n
1 1
 ( )  
D i, j
H i ( ) zi H ij f j   H i ( ) zi  H 0j1 ( i )  C j1 , j2 ( R j2   j2 ) 
D i j1  0 j2  0 (4.14)
 Rn , M ( ; f , R, S ).

Здесь
 1 
f j   z j  j   j ,  j   ((v xU r  v yVr )  (v yU r  Vr v x ) ) , j  1,..., M .
r r    j

Пусть  пробегает узлы интерполяции i, i=1,2,…,M, тогда

 1
i 
D
 ( B   B E )
j
2
ij
l
il lj j   ( Bil H lj  l Bil Elj* ) j  Ri ,
D j l
2n 2n
Elj   H 0j1 ( l ) C H j1 , j2 z Bij ,
i , j2 i
j1  0 j2  0 i
2n 2n
(4.15)
E   H ( l )
*
lj
0
j1 C H j1 , j2 z H ij ,
i , j2 i
j1  0 j2  0 i

1  2n 2n
Ri  Rn , M (i ; f , R, S )      Bil  H 0j1 (l )  C j1 , j2  j2 .
D D l j1  0 j2  0

Обозначим G=B2-BE, после этого (4.15) примет вид

1 
i  
D j
Gij z j 1 j   Gij j  Ri , i  1, 2,..., M .
D j
(4.16)

Обозначим D(r) и D() матрицы дифференцирования по r и , получающиеся дифферен-


цированием интерполяционной формулы

 j  a j ( D (jlr ) l   (j r ) )  b j ( D (jl ) l   (j ) ), j  1,2,..., M ,


l l

k
a j  k (v xU r  v yVr ) |  j , b j  (v yU r  v xVr ) |  j ,
r

a и b будем обозначать соответствующие диагональные матрицы.

Соотношение (4.16) представим в матричной форме

1 
 GZ 1 (aD ( r )  bD ( ) )  G  R   ,
D D
(4.17)
1
  GZ 1 (a ( r )  b ( ) ).
D

22
Обозначим

1
AI  GZ 1 (aD ( r )  bD ( ) )
D

обращая в (4.17) матрицу A, получим окончательно


 A1G  R* , R*  A1 ( R   ). (4.18)
D

Отбрасывая погрешность дискретизации R*, приходим к приближённой задаче на соб-


ственные значения; её исследование будет проведено в дальнейшем.

I.5. Тестовые задачи.

В этом параграфе сначала приводятся относительно простые решения задач о флаттере


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

1. Неограниченная пластина. Уравнение, описывающее колебания пластины,


имеет вид

   
D 2   v  cos   sin     (5.1)
 x y 

здесь n0  cos  ,sin   ; граничные условия означают ограниченность решения в беско-


нечности. Возмущенное движение, ограниченное всюду в начальный момент времени,
выберем в виде   A  exp(iax  i y),  ,  — вещественные параметры. Подставив это в
(5.1), получим

D( 2   2 )2  i v( cos   sin  )    1  i2

отсюда следует уравнение параболы устойчивости D( 2   2 )2  hv2 ( cos   sin  )2 ,


следовательно

D( 2   2 )2
v2   v02 (5.2)
h( cos    sin  ) 2

23
Поскольку  ,  — произвольные числа, на основании (5.2) приходим к выводу: ка-
кова бы ни была неравная нулю скорость потока, можно подобрать такие значения  ,  ,
что выполнится неравенство v  v0 , а это значит, что соответствующее собственное зна-
чение окажется вне параболы устойчивости. Отсюда следует неустойчивость возмущенно-
го движения при любой скорости v  0 , а, значит, равенство нулю критической скорости
флаттера.

2. Бесконечно-длинная полоса. Представим себе упругую полосу, которая в


плоскости xy занимает область  :  x  , 0  y  ; рассмотрим случай продольного об-
текания V  v x ,0 , кромки полосы предположим шарнирно закрепленными. Система
уравнений примет вид (уравнения записаны в безразмерном виде)


D2  v x   , gh 2      0 (5.3)
x

 2  2
y  0,   0,  0; y  1,   0 , 0 (5.4)
y 2 y 2

Решение, ограниченное на бесконечности, примем в виде:   A0 exp( ky  ix),  —


действительное число; подставив в (5.3), получим характеристическое уравнение

D(k 2   2 ) 2    iv x ,

корнями которого будут

k1   2  (  iv x ) / D ; k 22   2  (  iv x ) / D .
2

Общее решение (5.3) запишется в форме

  (C1 shk1 y  C2 chk1 y  C3 shk2 y  C4 chk 2 y) exp(ix).

Из первых двух условий (5.4) находим С2  С4  0 , k12 C2  k 22 C4  0 , откуда следует


С2  С4  0 , поскольку альтернативный вариант k12  k 22  (  iv x / D  0 ,
  iv x невозможен в силу установленного свойства Re   0 .

Оставшиеся условия (5.4) приводят к системе

C1 shk1  C3 shk2  0 , C1k12 shk1  C3 k 22 shk2  0

с определителем   (k12  k 22 )shk1 shk2 . Условие нетривиальной разрешимости   0


влечет за собой k1  in (либо k 2  in ) и приводит к окончательному результату

n  ( 2  n 2 2 ) 2 D  iv x (5.5)
24
 n  sin(ny) exp(ix)

Поскольку  — произвольное число, спектр (5.5) не является, дискретным, хотя каж-


дому    0 соответствует определенная последовательность

n ( 0 )  D( 02  n 2 2 ) 2  i 0 v x .

Вопрос о критической скорости флаттера решается следующим образом. Устойчивым


колебаниям полосы отвечают  , лежащие внутри параболы устойчивости
Re      h(Im  ) ; на основании (5.5) это приводит к неравенству
2 2

1/ 2
D  2  n 2 2
v x  v ( )   
(n)
(5.6)
 h  
x

При каждом n x ( ) имеют минимум


кривые v (n) v(xnmin
)
 2n ( D /  h)1/ 2 при   n ;
наименьшее из всех значений достигается при n  1 , эту величину скорости v(1)
x min мы

принимаем в качестве критической


1/ 2
D  C0 h
v xkp  2   
 h  3(1   2 ) a0 

где C0  E /  — стержневая скорость звука в материале полосы. Следовательно,


наиболее «опасными» с точки зрения возможной неустойчивости колебаний будут воз-
мущения вида   sin  y exp(i x) .

В случае V  v x , v y  приближенное решение задачи может быть построено различ-


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

Для простоты записи поделим (5.3) на D и обозначим  1   / D , gh / D  a1 ; для


собственного значения 1   / D оставим прежнее обозначение. Получим задачу на
собственные значения для уравнения

 
 2   1v x   1v y  , a1 2   1    0 (5.7)
x y

25
с граничными условиями (5.4).

Положим   (С1 sin y  C2 sin 2y) exp( ix) и проведем известную процедуру; в ре-
зультате придем к однородной системе

8
C1 ( 1  i i v x   )   i v y C2  0 (5.8)
3

8
 i v y C1  (  2  i i v x   )C 2  0
3

определитель которой, приравненный к нулю, доставит характеристическое уравнение


(  1 )(  2 )  0

 2  1 1
1, 2   i 1 v x   (5.9)
2 2

  (  2  1 ) 2  4(8 1 v y / 3) 2 , 1  ( 2   2 ) 2 ,  2  (4 2   2 ) 2

Рассмотрим, прежде всего, случай «малых» поперечных скоростей

 8 1 v y 
4   (  2  1 ) 2
 3 

и ограничимся для  представлением

 (8 1 v y ) 2 

  (  2  1 ) 1  2 
 9(  2   1 ) 2 
 

В (5.9) выберем собственное значение 1 с меньшей действительной частью и


подставим в уравнение параболы устойчивости  12 Re 1  a1 (Im 1 )2 ; получим выраже-
ние для v x  v x ( , v y ) с той же точностью по малому параметру

1 1  (8 1 v y ) 2

v x ( , v y )  1 
 a1  181 (  2   1 ) 

(8 1 v y ) 2 1
 v ( ) 
(1)
x (5.10)
18 a1  (   )(  2  1 )
2 2

здесь v (x1) ( ) находится из (5.6) при n  1 . Легко показать, что v xkp  min v x ( , v y )  v xkp .
Действительно, перепишем (5.10) в виде

26
1  2  2  
v x ( , v y )    
a1    ( ) 

приравненная к нулю производная правой части приводит к уравнению

2
1   ( )  0 ,  ( )   ' ( ) / 2 ( )
2

приближенное (по параметру  ) решение которого имеет вид

  
    1   ( ) 
 2 

Подставив это в (5.10), получим окончательно


v xkp  v xkp 
a1  ( )

Этот результат мы называем эффектом стабилизации колебаний полосы по отно-


шению к флуктуациям вектора скорости потока при продольном обтекании. Из второго
уравнения (5.8) следует при этом Re(C1 / C2 )  3(  2  1 ) /(8 1 v y )  1, а это значит, что
формы колебаний практически не отличаются от таковых при v y  0 .

С ростом поперечной скорости дискриминант  уменьшается и обращается в нуль


при v y  v (y0) ( )

3  2  1
v (y0) ( )  (5.11)
16 1

из (5.9) при этом находим 1  2  (  2  1 ) / 2  i 1 v x . Подставив в уравнение пара-

x ( )   (  2  1 ) /(2 a1 ) 
1/ 2
болы устойчивости, получим v(1) 2
,

откуда

v (xkp
1)
 min v (x1) ( ) 


a1
2 34  10 
1/ 2

4,64
a1
(5.12)

критический параметр волнообразования равен  kp(1)   4 8,5 . Из (5.11) найдем

9(5  17 ) 4
v (ykp y ( kp ) 
 v (1) 
1) (1)
(5.13)
16 1

При v y  v (y1) ( ) собственными значениями на основании (5.9) станут

27
1, 2 
 2  1
2

 i  1 v x    
очевидно, первым на параболу устойчивости выйдет 1 с положительным знаком перед
корнем; после простых преобразований получим
2 2
 16 1 v y   2(  2  1 ) 
   (  2  1 ) 2    1  2 v  (5.14)
 1 x 
 3   a1 

Из последней формулы при v x  0 (поперечное обтекание) следует

1/ 2
3  (    ) 2 2(  2  1 ) 
v y ( )   2 2 1  
16  1 a1 

очевидно, min v y ( ) достигается при   0 (цилиндриче-


ский изгиб), эту скорость следует принять в качестве крити-


ческой скорости флаттера

Фиг. 1.2. Зависимость vy кр vx кр в задаче о флаттере полосы

1/ 2
3 2  15  34 
2

v ykp  min v y ( )      
 16   1  a1 
 

Область устойчивых колебаний в плоскости ( v x , v y ) показана схематически на Фиг. 1.2;


в точке с координатами ( v (xkp
1)
, v (ykp
1)
) кривая имеет слева вертикальную касательную. В об-
ласти (I) dv x / dv y  0 , в области (II) dv x / dv y  0 ; в случае чисто поперечного обтекания
флуктуация вектора скорости приведет к дестабилизации колебаний.

3. Круглая пластинка. В этом пункте изучается задача о флаттере круглой пласти-


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

Поскольку область – единичный круг, то  ( )   ,   1, и поэтому


U r  Re(  / r )  cos  , Vr  Im(  / r )  sin  ; задача о спектре формулируется в виде:

28
   
D 2   (vx cos   v y sin  )  (vx sin   v y cos  )  
 r r  
 r 1  0,

 0,
r r 1

  2  
 2    0.
 r r  r 1

В конкретных расчётах приняты следующие значения параметров: p0=1.0333 кГ/см2,


0=1.2928 кг/м3, =0.33, γ=1.4, E=0.7×106 кГ/см2, =2.7×103 кг/м3, безразмерная толщина
пластины, если это не оговаривается особо, принята равной h=3×10-3. Безразмерный пара-
метр γ20/h оказывается при этом равным 0,2234, сама парабола имеет уравнение
y2=0.2234x, т. е. она прижата к действительной оси. В приводимой ниже таблице даны
Reλ, Imλ в зависимости от скорости v=vx.

V=0.00 V=0.01
0.178514E+00 0.0000000E+00 0.1795529E+00 0.0000000E+00
0.773161E+00 0.0000000E+00 0.7731649E+00 0.0000000E+00
0.773161E+00 0.0000000E+00 0.7737315E+00 0.0000000E+00
0.208068E+01 0.0000000E+00 0.2080810E+01 0.0000000E+00
0.208068E+01 0.0000000E+00 0.2080810E+01 0.0000000E+00

V=0.05 V=0.1
0.204827E+00 0.0000000E+00 0.2893258E+00 0.0000000E+00
0.772916E+00 0.0000000E+00 0.7671301E+00 0.0000000E+00
0.787438E+00 0.0000000E+00 0.8307226E+00 0.0000000E+00
0.208370E+01 0.0000000E+00 0.2091960E+01 0.0000000E+00
0.208374E+01 0.0000000E+00 0.2092567E+01 0.0000000E+00

V=0.15 V=0.16
0.467860E+00 0.0000000E+00 0.5367171E+00 0.0000000E+00
0.721530E+00 0.0000000E+00 0.6859869E+00 0.0000000E+00
0.904503E+00 0.0000000E+00 0.9231474E+00 0.0000000E+00
0.210292E+01 0.0000000E+00 0.2105080E+01 0.0000000E+00
0.210600E+01 0.0000000E+00 0.2109058E+01 0.0000000E+00

V=0.161 V=0.162
0.546201E+00 0.0000000E+00 0.5567974E+00 0.0000000E+00
0.679959E+00 0.0000000E+00 0.6728446E+00 0.0000000E+00
0.925086E+00 0.0000000E+00 0.9270390E+00 0.0000000E+00
0.210529E+01 0.0000000E+00 0.2105500E+01 0.0000000E+00
0.210936E+01 0.0000000E+00 0.2109678E+01 0.0000000E+00

V=0.163 V=0.164
0.569116E+00 0.0000000E+00 0.5847359E+00 0.0000000E+00
0.664029E+00 0.0000000E+00 0.6519364E+00 0.0000000E+00
0.929005E+00 0.0000000E+00 0.9309856E+00 0.0000000E+00
0.210570E+01 0.0000000E+00 0.2105914E+01 0.0000000E+00
29
0.210998E+01 0.0000000E+00 0.2110301E+01 0.0000000E+00
V=0.1645 V=0.1648
0.595469E+00 0.0000000E+00 0.6047802E+00 0.0000000E+00
0.642974E+00 0.0000000E+00 0.6347301E+00 0.0000000E+00
0.931980E+00 0.0000000E+00 0.9325796E+00 0.0000000E+00
0.210601E+01 0.0000000E+00 0.2106079E+01 0.0000000E+00
0.211045E+01 0.0000000E+00 0.2110550E+01 0.0000000E+00

V=0.1649 V=0.16495
0.609408E+00 0.0000000E+00 0.6126738E+00 0.0000000E+00
0.630457E+00 0.0000000E+00 0.6273703E+00 0.0000000E+00
0.932779E+00 0.0000000E+00 0.9328794E+00 0.0000000E+00
0.210609E+01 0.0000000E+00 0.2106110E+01 0.0000000E+00
0.211058E+01 0.0000000E+00 0.2110597E+01 0.0000000E+00

V=0.16497 V=0.16499
0.614464E+00 0.0000000E+00 0.6171668E+00 0.0000000E+00
0.625650E+00 0.0000000E+00 0.6230197E+00 0.0000000E+00
0.932919E+00 0.0000000E+00 0.9329595E+00 0.0000000E+00
0.210611E+01 0.0000000E+00 0.2106118E+01 0.0000000E+00
0.211060E+01 0.0000000E+00 0.2110610E+01 0.0000000E+00

V=0.164995 V=0.164997
0.618404E+00 0.0000000E+00 0.6193236E+00 0.0000000E+00
0.621800E+00 0.0000000E+00 0.6208878E+00 0.0000000E+00
0.932969E+00 0.0000000E+00 0.9329735E+00 0.0000000E+00
0.210611E+01 0.0000000E+00 0.2106119E+01 0.0000000E+00
0.211061E+01 0.0000000E+00 0.2110612E+01 0.0000000E+00

V=0.164998 V=0.164999
0.615611E+00 0.0000000E+00 0.6201093E+00-0.1288604E-02
0.624539E+00 0.0000000E+00 0.9329775E+00 0.0000000E+00
0.932939E+00 0.0000000E+00 0.2106120E+01 0.0000000E+00
0.210611E+01 0.0000000E+00 0.2110613E+01 0.0000000E+00
0.211060E+01 0.0000000E+00 0.2743295E+01 0.0000000E+00

V=0.165 V=0.17
0.620111E+00-0.1672301E-02 0.6291597E+00-0.7610678E-01
0.932979E+00 0.0000000E+00 0.9431576E+00 0.0000000E+00
0.210612E+01 0.0000000E+00 0.2107125E+01 0.0000000E+00
0.211061E+01 0.0000000E+00 0.2112181E+01 0.0000000E+00
0.274329E+01 0.0000000E+00 0.2745945E+01 0.0000000E+00

V=0.20 V=0.2798
0.689641E+00-0.2130506E+00 0.9049170E+00-0.4511531E+00
0.101179E+01 0.0000000E+00 0.1269552E+01 0.0000000E+00
0.211207E+01 0.0000000E+00 0.2106709E+01 0.0000000E+00
0.212159E+01 0.0000000E+00 0.2136002E+01 0.0000000E+00
0.276452E+01 0.0000000E+00 0.2842563E+01 0.0000000E+00
30
V=0.3 V=0.4
0.972456E+00-0.5110125E+00 0.1364564E+01-0.8722558E+00
0.135808E+01 0.0000000E+00 0.2001214E+01-0.3055128E+00
0.209906E+01 0.0000000E+00 0.2059245E+01 0.0000000E+00
0.213166E+01 0.0000000E+00 0.3072732E+01 0.0000000E+00
0.287062E+01 0.0000000E+00 0.4516915E+01 0.0000000E+00

Первый расчёт проводился для значения скорости v=0. Как и должно быть, первое соб-
ственное значение – простое, а два других - кратные. С ростом скорости кратные соб-
ственные значения расщепляются (сдвигаясь вправо), но остаются действительными. За-
тем первое и второе собственные значения начинают сближаться (наступит момент, когда
они сольются полностью и собственное значение станет кратным, но такие исследования
невозможно провести т. к. задача на собственные значения будет иметь при этом жорда-
нову клетку). При v=0.164999 появляется комплексная пара с малой мнимой частью (в
таблице приведено только собственное значение с отрицательной мнимой частью). Дей-
ствительная часть этой комплексной пары близка к действительным собственным значе-
ниям при предыдущем значении скорости v=0.164998. При дальнейшем росте скорости
модуль комплексной пары растёт (заметим, что эта комплексная пара остаётся единствен-
ной) и при v=0.2798 она выходит на параболу устойчивости. Это – критическая скорость
флаттера. При v=0.4 появляется вторая комплексная пара, но она лежит внутри параболы
устойчивости.
Итак, проясняется механизм флаттерной неустойчивости. Для круглой пластины иссле-
дование условий возникновения флаттерной неустойчивости проводилось по первому
собственному значению. Условие возникновения флаттера по появлению у рассматривае-
мой спектральной задачи комплексной пары даёт заниженное значение критической ско-
рости. Проясняется также вид возмущения спектра рассматриваемой спектральной задачи
с ростом скорости потока.
Приведем результаты вычислений критической скорости флаттера для круглой пла-
стинки и пластинки, получающейся из круга конформным отображением z=+ n),
||1 (эта кривая — эпитрохоида). При =1/n кривая имеет n угловых точек, поэтому все
расчёты проводились при  < 1/n. Конкретно рассматривались две области: n=4, =0.1,
0.2, 0.24; n=12, =0.0625 и две краевые задачи: защемление и свободное опирание. Вид
первой из этих областей представлен на Фиг. 1.3, вид второй области не приводится.

Фиг. 1.3. Вид пластины в плане: эпитрохоида, n=4, =0.1


31
Вначале рассматривалась круглая пластинка с защемлённым краем. Расчёты проводи-
лись на сетках 9×15 и 15×31 (первая цифра означает число окружностей сетки, а вторая
число точек сетки на каждой окружности); на обеих сетках получено одно значение кри-
тической скорости v=0.2798. Второй расчёт проводился для четырёхлепестковой эпитро-
хоиды при =0.1. При =0 ( — угол вектора скорости потока с осью ox) получено то же
значение критической скорости. Первым на параболу устойчивости выходит минимальное
по модулю собственное значение =(0.935906, 0.457245). На Фиг. 1.4 приведены графики
Re(x,0) и Re(0,y).

Фиг. 1.4. График Re φ(x,0) и Re φ(0,y), v = 0,2798 для эпитрохоиды n=4, =0.1
Кривая, не имеющая пересечений с осью ox - это Re(0,y). Другая кривая - это Re(x,0),
она пересекает ось ox, затем плавно стремится к нулю. Для  /4 получено значение кри-
тической скорости v=0.2789. Таким образом, критическая скорость флаттера для данной
области слабо меняется в зависимости от направления вектора скорости потока. Второй
расчёт проводился для той же области при  = 0.2. На сетке 9×15 получено значение кри-
тической скорости флаттера v=0.2771, на мелкой сетке получено близкое значение
v=0.2796. Графики Re собственной функции приведены на Фиг. 1.5. Первым на параболу
устойчивости выходит минимальное по модулю собственное значение =(0.996053,
0.471697). Итак, первое собственное значение и критическая скорость флаттера по срав-
нению с предыдущим расчётом изменились незначительно. Вид собственной функции
(сравни Фиг. 1.4 и Фиг. 1.5) изменился, но осцилляции Re(x,0) у правой границы области
можно отнести, видимо, к неточности счёта (заметим, что граница этой области имеет в
четырёх точках большую кривизну).

Фиг. 1.5. Графики Re собственной функции для θ=π/4, v = 0,2796, n=4, =0.2
32
Для  /4 на обеих сетках получено значение критической скорости v=0.2826, первым
на параболу устойчивости выходит минимальное по модулю собственное значение
=(0.940322, 0.458382). Последний расчёт для этой области с краевым условием защем-
ления проводился при =0.24; получено для =0 на сетке 9×15 v=0.2724 и на сетке 15×31
v=0.2751, устойчивость определялась по первому собственному значению =(0.987082,
0.469646). Для = /4 на сетке 9х15 получено v=0.2821, а на сетке 15×31 получено близкое
значение v=0.2809. Устойчивость определялась по первому собственному значению
=(0.940836, 0.458527).
Далее рассматривалась вторая краевая задача при =0.2, n=4; она существенно труд-
нее для расчёта, чем первая, поэтому расчёты проводились на сетках 13×25 и 15×31. При
=0 на первой сетке получено v=0.2653, а на второй v=0.2581. Интересно отметить, что для
этой задачи первое собственное значение действительно 1=0.63323, а устойчивость
определяется по второму собственному значению 2=(0.680571, 0.390052). График Reφ
приведён на Фиг. 1.6. Таким образом, для пластины, отличной от круга, не обязательно
устойчивость определяется по первому собственному значению. Однако для  /4
устойчивость определялась по первому собственному значению; на сетке 13×25 получено
v=0.2611, а на сетке 15×31 получено v=0.2613, 1=(0.610680, 0.369400) – собственное зна-
чение, по которому определялась устойчивость. Интересно отметить, что график Reφ (см.
Фиг. 1.6) имеет качественное отличие: Re(0,y) имеет нули. Это вызвано тем, что в данном
случае устойчивость определяется по второму собственному значению.

Фиг 1.6. График Re φ v=0.2581, n=4, =0.2

Далее рассматривалась область, ограниченная эпитрохоидой с 12 лепестками (n=12,


=0.0625), при двух краевых условиях: защемление и свободное опирание. Вектор скоро-
сти потока составлял с осью ox углы  = 0,   . В силу симметрии значения критиче-
ской скорости для двух последних значений углов должны совпадать; одной из целей
расчётов являлась проверка этого факта. Вначале рассматривалась первая краевая задача;
для =0 на сетке 9×15 получено значение критической скорости флаттера v=0.2805, а на
сетке 15×31 v=0.2848. Устойчивость определялась по первому собственному значению
=(0.940611, 0.458456). Графики Reφ приведены на Фиг.1.7. Второй расчёт проводился для
 /12; на сетке 9×15 получено значение критической скорости v=0.2803, а на сетке
33
15×31 получено значение v=0.2849, устойчивость определялась по первому собственному
значению =(0.940768, 0.458494). При  /4 на сетке 9×15 получено v=0.2796, а на сетке
15×31 получено v=0.2851. Таким образом, результаты двух последних расчётов практиче-
ски совпали, что говорит о надёжности методики расчёта.

Далее для этой области рассматривалась вторая краевая задача. При =0 на сетке 9×15
получено v=0.2152 а на сетке 15×31 получено v=0.2291.

Устойчивость определялась по первому собственному значению =(0.618777, 0.371835).


График Reφ приведён на Фиг. 1.8.

Следующий расчёт для этой области и краевом условии свободного опирания проводился
при  /12. На сетке 13×25 получено v=0.2351, а на сетке 15×31 получено v=0.2305.
Устойчивость определялась по первому собственному значению =(0.634463, 0.373240).
При  /4 сетке 15×31 получено значение v=0.2385. Как видно, два последних расчёта
совпадают с хорошей точностью.

Фиг. 1.7. График Re ϕ(первая краевая задача), v=0.2848, n=12, =0.0625

Фиг. 1.8. График Re ϕ (вторая краевая задача), v=0.2291, n=12, =0.0625

4.1. Защемлённая эллиптическая пластина. Рассматривается эллиптическая пласти-


на (a=1) с экцентрисситетом e=0.7 . Вектор скорости потока составлял с осью x углы θ =0,
34
π/8, π/4, 3π /8, π/2. Расчёты проводились на сетках 9×15 и 15×31 со стандартными пара-
метрами (см. пункт 3 ). На обеих сетках получены близкие значения. Ниже приводятся
значения на мелкой сетке: 0.3622, 0.3742, 0.4076, 0.4441, 0.4505. Таким образом, по срав-
нению с единичным кругом (0.2798 пункт 3) критическая скорость возросла. Она возрас-
тает при возрастании угла направления вектора потока от 0 до π/2. Вид Reφ (φ – амплиту-
да) при θ=0 приведён на Фиг.1.9. Эта поверхность имеет характерный «горб» вытянутый
по направлению вектора скорости потока. При изменении угла направления вектора по-
тока этот горб поворачивается вместе с вектором потока, но качественно вид собственной
формы тот же.

Фиг. 1.9. Защемлённая эллиптическая пластинка (a = 1) с эксцентриситетом e =0,7.


Вид Re ϕ(ϕ – амплитуда) при θ=0

4.2. Свободно опёртая эллиптическая пластина. Для свободно опёртой эл-


липтической пластины при тех же параметрах и направлениях вектора скорости потока
получены значения критической скорости: 0.2783, 0.2833, 0.2946, 0.3006, 0.2987(2). Вид
собственной формы при θ=0 приведён на Фиг. 1.10. Он резко изменился. Качественно
такой же вид собственной формы при θ= π/8, но при θ= π/4 вид собственной формы резко
меняется и качественно она становится похожей на форму Фиг. 1.9. Таким образом, в ин-
тервале от θ= π/8 до θ= π/4 происходит резкое перестроение формы собственных коле-
35
баний. При θ=3 π/8 и θ= π/2 форма собственных колебаний качественно похожа на при-
ведённую на Фиг.1.9. Заметим, что при θ= π/2 критическая скорость определялась по вто-
рому собственному значению. Она несколько ниже, чем при θ=3 π/8, т.е. для краевого
условия свободного опирания нет монотонного возрастания скорости при изменении угла
направления вектора потока от θ=0 до θ= π/2. По сравнению с единичным кругом (0.2241)
критическая скорость выше. Вид собственной формы для круга аналогичен Фиг.1.9, т.е.
для эллипса собственная форма при углах θ=0, π/8 качественно другая.

Фиг. 1.10. Свободно опёртая эллиптическая пластинка (a = 1) с эксцентриситетом e


=0,7. Вид Re φ (φ – амплитуда) при θ=0

4.3. Выводы. Анализ проведённых расчётов показывает, что качественно картина


поведения собственных форм флаттера эллиптической пластины различна при краевых
условиях защемления и свободного опирания. Критическая скорость флаттера выше для
защемлённой пластинки по сравнению со свободно опёртой.
4.4. Обсуждение полученных результатов. На Фиг. 1.11-1.12 изображены ли-
нии уровня поверхности собственной формы от значения 0.0 в положительном и отрица-
тельном направлении с шагом 0.1. Видно, что на Фиг. 1.11 (краевое условие защемления)
на правой половине пластины линий уровня нет. Здесь собственная форма имеет малые
отрицательные значения ~ -0.01. Затем видна прямая линия, делящая пластину почти по-
36
полам. Это линия уровня 0.0 (контур пластины тоже линия уровня 0.0). Вычислительные
эксперименты показывают, что эта линия смещена немного от центра симметрии эллипса
навстречу набегающему потоку и практически является прямой. Аналогичная картина
наблюдается для краевого условия свободного опирания, Фиг. 1.12 . Но здесь на правой
половине пластины собственная форма принимает достаточно большие отрицательные
значения, а линия уровня 0.0 расположена аналогично. Для того, чтобы проверить
насколько общими являются эти выводы была проведена серия расчётов: 1) эллипс, 1-ая
краевая задача, =/8, Vкр.=0.3742; 2) эпитрохоида, 1-ая краевая задача, =0.1, n=4, =/6,
Vкр.=0.2795; 3) эпитрохоида, 1-ая краевая задача, =0.1, n=4, =/8, Vкр.=0.2799; 4) эпитро-
хоида, 1-ая краевая задача, =0.1, n=4, =/4, Vкр.=0.2789; 5) эпитрохоида, 1-ая краевая за-
дача, =0.1, n=4, =0, Vкр.=0.2798;
Во всех случаях на рисунках присутствует прямая узловая линия (линия уровня 0.0),
которая перпендикулярна вектору скорости набегающего потока (поворачивается вместе
с ним), и немного смещена от центра симметрии потока навстречу набегающему потоку.
Так устроена собственная форма рассматриваемой спектральной задачи.

Фиг. 1.11. Линии уровня поверхности собственной формы от значения 0,0 в положитель-
ном и отрицательном направлениях с шагом 0,1 (краевое условие защемления)

37
Фиг. 1.12. Линии уровня поверхности собственной формы от значения 0,0 в положитель-
ном и отрицательном направлениях с шагом 0,1 (краевое условие свободного опирания)

5. Исследование зависимости критической скорости флаттера от толщины


пластины. Приведем результаты вычислений по исследованию зависимости критиче-
ской скорости флаттера от толщины; эти результаты можно трактовать как решение вто-
рой основной задачи флаттера. Принята следующая схема: для круглой пластины и пла-
стины, ограниченной эпитрохоидой ( =0.1, n=4) варьировалась толщина пластины от
h=0.001 до h=0.01 с шагом 0.001, затем по полученным значениям критической скорости
подбиралась аналитическая зависимость v=v(h). Расчёты проводились для тех же пара-
метров задачи, что и в предыдущем пункте.

Для круглой пластины, защемлённой по контуру, получены следующие значения


критической скорости: 0.1404 (3), 0.1544 (2), 0.2791 (1), 0.4801 (1), 0.8361 (1), 1.3806 (1),
2.1482 (1), 3.1745 (1), 4.4955 (1), 6.1476 (1); в скобках указан номер собственного значе-
ния, по которому определялась устойчивость. Интересно отметить факт, что для тонкой
пластинки устойчивость определяется не по первому собственному значению (сравни с
расчётами из предыдущего пункта). Оказалось, что зависимость критической скорости
флаттера от толщины имеет вид: v=a+bh3, значение констант a и b приведены на Фиг.
1.13. Из рассмотрения этого графика видно, что выписанная аналитическая зависимость
аппроксимирует экспериментальные данные очень точно.
Второй расчёт проводился для круглой пластины, свободно опёртой по контуру. Полу-
чены следующие значения критической скорости флаттера: 0.1283 (3), 0.1306 (3), 0.2241
(1), 0.3236 (1), 0.5237 (1), 0.8386 (1), 1.2862 (1), 1.8870 (1), 2.6618 (1), 3.6317 (1). Зависи-
мость v=v(h) имеет тот же вид, что и в первом расчёте, но с другими константами a и b
(см. Фиг. 1.14).
Последний расчёт проводился для пластинки с контуром в виде эпитрохоиды (  =0.1,
n=4) с краевым условием защемления (вектор скорости потока воздуха был направлен по
оси ox). Получены следующие значения критической скорости флаттера: 0.08913 (3),
0.1531 (2), 0.2797 (1), 0.4878 (1), 0.8487 (1), 1.4001 (1), 2.1776 (1), 3.2171 (1), 4.5553 (1),
38
6.2289 (1). Зависимость v=v(h) имеет тот же вид, что и в первом расчёте, но с другими
константами a и b (см. Фиг. 1.15). Все приведённые расчёты выполнялись на сетке 9×15.
Для контроля при h=0.01 выполнялись расчёты на сетке 15х31. Для круглой пластинки
значения критической скорости совпали со всеми выписанными знаками. Для эпитрохои-
ды получено близкое значение 6.2310 (1). Забегая вперёд, скажем, что и для прямоуголь-
ной пластины зависимость v=v(h) имеет тот же вид, что и в описанных выше расчётах, но
с другими константами a и b. Полученный результат имеет непосредственное практиче-
ское значение: достаточно вычислить критическую скорость флаттера для двух толщин,
определить a и b, а затем пользоваться формулой v=a+bh3.

Фиг. 1.13. Исследование зависимости критической скорости флаттера от толщины пласти-


ны (круглая пластина, защемленная по контуру); V = a + bh 3 , а = 0,091048718; b=
6124609,2

Фиг. 1.14. Исследование зависимости критической скорости флаттера от толщины пласти-


ны (круглая пластина, свободно опертая по контуру); V = a + bh 3 , а = 0,10004173; b =
6028457

39
Фиг. 1.15. Исследование зависимости критической скорости флаттера от толщины пласти-
ны (пластина с контуром в виде эпитрохоиды (ε= 0,1, п = 4) с краевым условием защем-
ления, вектор скорости потока воздуха направлен по оси Ox); v = а + bh 3 , а = 0,10124565;
b= = 3511783

I.6. Прямоугольна пластина.

1. Постановка задачи и аналитическое решение. Рассмотрим прямоуголь-


ную пластину, которая в плоскости xy занимает область S1:{ 0 ≤ x ≤ a ,0 ≤ y ≤ b }. Примем
размер a в качестве характерного линейного размера, безразмерные параметры введем
так же, как и раньше, обозначим a / b   . В результате придем к задаче на свободные
значения в области S : 0  x  1, 0  y  1/  
D2   vn0 grad   ,  h 2      0 (6.1)

x , y  ,   0, M ( )  0 (6.2)

Для удобства дальнейших выкладок поделим обе части (6.1) на D, обозначим


v/D  v 0 , а за остальными параметрами оставим прежние обозначения. Будем считать
n 0  1,0 , а кромки пластины y  0 , y  1 /  - шарнирно опертыми; только в этом случае
подстановкой   ( x) sin(n y) задача сводится к задаче на собственные значения для
обыкновенного дифференциального уравнения четвертого порядка

 IV  2k 2  ''  k 4   v 0  '  X , k  n (6.3)

x  0 ,   0 , 1 ()  0 ; x  1,   0 ,  2 ()  0 (6.4)

Из общей теории известно, что эта задача имеет дискретный спектр, известна его
асимптотика; однако в практических приложениях необходимо знать несколько первых
собственных значений, и трудность состоит здесь в необходимости иметь явные выраже-
40
ния для корней характеристического уравнения четвертой степени. Подставив
  exp(sx) в (6.3), получим

(s 2  k 2 ) 2  v0 s    0 (6.5)

если s  s (k , v 0  ) — корни этого уравнения, то общее решение имеет


вид:   C exp( s x) . Подчинив его краевым условиям (6.4), придем к характеристическо-
му определителю (k , v 0 ,  ) , который, являясь целой функцией, имеет счетное множе-
ство (вообще говоря, комплексных) изолированных корней.

Прием, с помощью которого определитель (k , v 0 ,  ) удается привести к виду,


удобному для исследования, состоит в следующем (этот прием предложен
А.А.Мовчаном). . Пусть s1 , s 2 - два корня уравнения (6.5); если положить s1    i ,
s 2    i , то нетрудно убедиться, что два другие корня (6.5) и параметры v 0 и  выра-
зятся через  и  формулами:

s3, 4     2  4 2

v 0  4 (  2   2  k 2 )

  k 4  ( 2   2 )(  2  3 2  2k 2 ) (6.6)

Определитель (k , v 0 ,  ) приводится также к функции от  и  ; если, напри-


мер, края x  0 и x  1 шарнирно оперты, получим


(k ,  ,  )   2 ch 2  ch  2  2 2  2k 2  cos   
(  2   2  k 2 ) 2  2 2 (  k 2 ) sin 
  sh  2  2 2  2k 2  0 (6.7)
  2  2k
2 2 2 2 

если же края x  0 , x  1 жестко защемлены, то придем к уравнению

(k ,  ,  )  ch 2  ch  2  2 2  2k 2 cos  

k 2  3 2 sin 
   sh  2  2 2  2k 2  0 (6.8)
  2  2k
2 2 2 

Дальнейшие вычисления проводятся следующим образом. При v 0  0 из (6.5)


находим s14  (k 2   )1 / 2 , и характеристический определитель приводится к хорошо
изученному виду (по существу мы имеем задачу о собственных колебаниях пластины);

41
его корнями будут действительные числа (i 0 ) (см. Фиг. 1.16). Затем с некоторым шагом
задаются значения v 0 и находятся корни  ,  уравнения   0 , удовлетворяющие вто-
рому из соотношений (6.6); соответствующие кривые (10 A1 , 02 A1 и т.д.) показаны на фиг.
1.16. При значении скорости v 0  v (01) пара корней сливается и при v 0  v (01) становится
комплексно сопряженной. При v 0  v (02) то же произойдет с другой парой корней и т.д.
Задача состоит в том, чтобы установить, какой из корней первым попадет на параболу
устойчивости; соответствующая этому скорость потока v 0 kp будет критической скоростью
флаттера.

Фиг. 1.16. Зависимость собственных значений от скорости потока

Подробное исследование уравнения (k ,  ,  ) проведено в оригинальных работах


А.А.Мовчана и его сотрудников, где приведены многочисленные результаты качественно-
го и количественного характера; поскольку они относятся к довольно частной задаче, мы
их здесь не приводим.

2. Численно-аналитическое решение. Представим себе прямоугольную пла-


стину, которая в плоскости xy занимает область S1 :  x  a , y  b1  . Примем размер a в
качестве характерного линейного размера, обозначим b  b1 / a и образуем аналогично
предыдущему безразмерные параметры ; в результате придем к задаче на собственные
значения в области S :  x  1, y  b 
D2  vn 0 grad   ,    ( x, y) (6.9)

  0 (6.10)

 
x 1
0 , y b
0 (6.11)
x y
42
 2  2
x 1
0 , y b
0 (6.12)
x 2 y 2

граничные условия (6.10),(6.11) соответствуют заделке, (6.10),(6.12) — шарнирному опи-


ранию.

В комплексной плоскости  области устойчивых и неустойчивых колебаний разделяет


парабола устойчивости  2 Re   h(Im  ) 2  0 ; поскольку V  v cos  , v sin   и
   (v, ) , уравнение  2 Re    h(Im  )2  f (v, )  0 в плоскости параметров v,
определяет нейтральную кривую, отделяющую область их докритических значений, т.е.
область устойчивых колебаний.

В предыдущих разделах установлены общие свойства собственных значений: Re   0


; колебания, соответствующие действительным  , устойчивы; при фиксированном  с
ростом v собственные значения последовательно выходят в комплексную область; при
заданном v число комплексных  конечно. Поэтому выбрана следующая схема иссле-
дования: а) в соответствие задаче (6.9)—(6.12) ставится ее дискретный аналог; б) при
фиксированном  определяется критическая скорость по первому собственному значе-
нию; в) при этом значении скорости проводится анализ устойчивости по другим ком-
плексным собственным значениям; г) если находится комплексное  вне параболы
устойчивости, вычисляется критическая скорость по этому собственному значению; д) из
всех найденных таким образом «критических» скоростей выбирается наименьшая.

Вначале построим дискретный лапласиан  с краевым условием (6.10), для чего в


плоскости xy выберем сетку, состоящую из узлов

x  cos(2  1) / 2n ,   1,2,..., n (6.13)

y   b cos(2  1) / 2m ,   1,2,..., m (6.14)

Пусть A – матрица дискретного оператора, соответствующего дифференциальному


оператору  2 / x2 с краевым условием (-1)=(1)=0 на сетке (6.13); B – матрица дис-
кретного оператора, соответствующего дифференциальному оператору  2 / y2 с крае-
вым условием (-b)=(b)=0 на сетке (6.14).
Тогда дискретный лапласиан примет вид (часть 3, глава 2, §2):

H=ImA+BIn (6.15)

где In и Im – единичные матрицы размера n x n и m x m; знаком  обозначено кронекеров-


ское произведение матриц. Собственный вектор матрицы H имеет вид u=wv, где v – соб-
ственный вектор матрицы A, w – собственный вектор матрицы B. При этом узлы сетки
нумеруются сначала по x, потом по y (справа налево, снизу вверх). Можно сказать, что
матрица (6.15) наследует свойство разделения переменных дифференциального оператора
Лапласа.

43
Дискретизация оператора 2/x2 с краевым условием (a)=(b)=0 проводится следу-
ющим образом: а) на сетке (6.13)(a= -1, b=1) или (6.14) (a=-b, b=b) выписывается интер-
поляционная формула Лагранжа, удовлетворяющая краевым условиям; б) значения вто-
рых производных в узлах сетки получаются дифференцированием интерполяционной
формулы. В результате получаем
k 1
 2  2
Dij    
 b  a  k sin  j q 0
2
cos(q j )[(2  q 2 ) cos q i  3q cos i 
(6.16)
sin q i (2 j  1)
3q cos i ],  j  , i, j  1, 2,..., k.
sin i 2k
Здесь k=n, a=-1, b=1 для матрицы A; k=m; a=-b, b=b для матрицы B.
Дискретизация производных x и y проводится аналогично. На соответствую-
щей сетке (6.13) или (6.14) выписывается интерполяционный многочлен Лагранжа, значе-
ние производных в узлах сетки получается дифференцированием этой интерполяционной
формулы. В результате получаем матрицу дифференцирования
4 k 1
q cos q m sin q (2  1)
D  
k (b  a) q 0 sin
,  
2k
,  ,   1, 2,..., k. (6.17)

При k=n, a=-1, b=1 получаем матрицу Dx дифференцирования по x; при k=m, a=-b, b=b
получаем матрицу Dy дифференцирования по y. Для того, чтобы получить производные
функции  в узлах сетки, нужно умножить матрицу D на вектор значений функции  в
узлах сетки. Следствием краевых условий (6.10), (6.12) является условие:
   0, (6.18)
а в этом случае матрица бигармонического оператора с краевым условием (6.10), (6.18)
есть H2. Это легко понять, т. к. матрица H2 имеет те же собственные векторы, что и матри-
ца H, и соответствующие собственные значения 2i , i  1,2,.., N , где i – собственные зна-
чения матрицы H размера N x N (N=mn).
Теперь рассмотрим дискретизацию уравнения (6.9) с краевыми условиями (6.10), (6.11),
т. е. защемлённую по контуру пластинку.
Применим для функции (x,y) в прямоугольнике интерполяционную формулу:
n m
(x,y)=  M i0 ( z ) L j 0 ( x) ( x j , yi ), (6.19)
j 1 i 1

y=bz, z [ 11
, ], x [ 11
,].

l ( x)
L j 0 ( x)  , l ( x)  ( x 2  1) 2 Tn ( x), Tn ( x)  cos n arccos x,
l ( x j )( x  x j )
'

x j  cos  j , j  (2 j  1) / 2 / n, j  1,2,..., n;

M ( z)
M i0 ( z)  , M ( z )  ( z 2  1) 2 Tm ( z ),
M ( z i )( z  z i )
'

zi  cos i ,i  (2i  1) / 2m, i  1,2,..., m.

44
она как видно удовлетворяет краевым условиям защемления. Для получения матрицы
дискретного бигармонического оператора H требуется применить бигармонический опе-
ратор к интерполяционной формуле (6.19), т.е. четыре раза дифференцировать по x и y
формулу (6.19). В результате получим несимметричную матрицу H размера N×N, N=mn.
Пронумеруем узлы в прямоугольнике (xj,yi) сначала по y, потом по x, т.е. сверху вниз,
справа налево. В результате получим, что 2 приближённо заменяется соотношением
H, где  - вектор значений функции (x,y) в узлах сетки. Заметим, что матрица H –
несимметрична, хотя рассматриваемый бигармонический оператор самосопряжённый.
Следовательно, матрица H может иметь комплексные собственные значения. Наличие у
дискретного бигармонического оператора комплексных собственных значений (в резуль-
тате погрешности дискретизации) нежелательно для задач исследования устойчивости.
Поэтому потребовалась модернизация применяемого подхода: вместо матрицы H рас-
сматривалась матрица (H+H)/2. Этот приём можно прокомментировать так. Исходная за-
дача – самосопряжённая (бигармоническое уравнение с краевым условием защемления),
но в результате дискретизации получается несимметричная матрица H. Представим H в
виде

H=(H+H)/2+(H-H)/2

и отнесём несимметричную часть к погрешности дискретизации. Возмущение, которое


при этом вносится в собственные значения матрицы H, зависит от того, насколько близки
резольвенты матриц H и (H+H)/2 в той части комплексной плоскости, которая нас инте-
ресует для исследования устойчивости потока. Это возмущение может быть оценено тео-
ритически по схеме, описанной в главе 4, мы же предпринял численную проверку.
Матрица H (при b=1) размера 361×361 (361=19×19) имеет первое собственное значение

1 /2=2.4902, оно сравнивалось с известным результатом 1* /2=2.489; матрица

(H+H)/2 имеет собственное значение 1 /2=2.3961. Таким образом, возмущение, вно-
симое в собственные значения симметризацией матрицы H, приемлемо.

Дискретизация qrad в краевой задаче (4.1)-(4.3) проводилась аналогично.

3. Результаты расчетов. Приведём результаты расчётов для свободно опёртой пла-


стинки. Значения механических параметров прежние, варьировались (относительные)
размер b, толщина h, скорость потока v и угол .

а) Расчёты для квадратной пластины (b=1, h=0.003) носили методический характер. По-
лучены результаты: vкр.(0)= vкр.( /2)=0.2103, vкр.( /4)=0.2001; во всех случаях vкр. опреде-
лено по первому собственному значению (здесь и далее k пронумерованы в порядке
возрастания их модулей). Графики кривых Re(x,0) и Re(0,y) тождественны.

б) Результаты расчётов для пластины с размерами b=0.5, h=0.003 приведены в таблице


1.1; в скобках около значения критической скорости указан номер собственного значения.

45
Таблица 1.1.

Свободно опёртая прямоугольная пластинка, b=0.5, h=0.003.

 0 /8 /4 5/16 3/8 15/32 /2

vкр. 0.3546 (1) 0.3737(1) 0.4346(1) 0.4801(1) 0.5235(1) 0.5275(2) 0.5257(2)

vкр. 0.3042 0.3307 - 0.4207 - 0.4022 0.4121

Отметим одно обстоятельство, которое может оказаться существенным при численном


анализе задач флаттера: оказалось, что |1|=1.5658 и |2|=1.56660 очень близки, однако
1>0 действительно и не порождает неустойчивой формы колебаний. В третьей строке
таблицы приведены значения v*кр., найденные методом Бубнова-Галёркина в восьми-
членном приближении; видно, что этот метод даёт сильно заниженные результаты (о
возможности метода Бубнова-Галёркина в рассматриваемой задаче будет ещё сказано
ниже).

Два обстоятельства заслуживают быть отмеченными: а) сравнительно резкий рост кри-


тической скорости в диапазоне углов  и плавное её изменение при других
значениях углов; б) максимум критической скорости флаттера находится вблизи точки
15 /32: это так называемый эффект стабилизации колебаний пластины по отношению
к флуктуациям направления вектора скорости в окрестности  /2. Заметим, что раньше
этот эффект был обнаружен в задаче о флаттере полосы. На Фиг. 1.17-1.19 показаны дей-
ствительные части собственных функций при различных углах  (/4, 5/16, 3/8) и при
v=vкр..

46
Фиг. 1.17. Прямоугольная пластина (b = 0,5, h = 0,003), действительная часть собственной
функции при угле θ= π/4 и при v = vкр; v= 0,4346

Фиг. 1.18. Прямоугольная пластина (b = 0,5, h = 0,003), действительная часть собственной


функции при угле θ = 5π/16 и при v = v кр; v = 0,4801

47
Фиг. 1.19. Прямоугольная пластина (b = 0,5, h = 0,003), действительная часть собственной
функции при угле θ = 3π /8 и при v = v кр; v = 0,5235

в) Проведены расчёты для удлинённой пластины с размерами b=0.25, h=0.0015 (отно-


шение толщины к меньшей стороне пластины то же, что и в предыдущем пункте); резуль-
таты сведены в таблицу 2.2.

Таблица 2.2.

Свободно опёртая прямоугольная пластинка, b=0.25; h=0.0015

 0  /8  /4 5 /16

vкр. 0.2655(3) 0.2832(3) 0.3453(1) 0.4014(1)

 3 /8 7 /16 15 /32  /2

vкр. 0.4803(1) 0.4912(2) 0.4867(3) 0.4851(4)

48
Качественная картина поведения функции vкр.= vкр.() такая же, как и в предыдущем
пункте. На Фиг. 1.20-1.24 показаны действительные части собственной функции при раз-
личных углах  (0,  /4, 5 /16, 3 /8, 7 /16) и при v= vкр. Хорошо видно, что в той области
изменений , где наиболее резко возрастает критическая скорость, качественно изменя-
ется и форма колебаний пластины. Можно сделать вывод, следовательно, что в указанной
области пластина наиболее чувствительна к изменениям величины и направления векто-
ра скорости потока.

Фиг. 1.20. Прямоугольная пластина (b = 0,25, h = 0,0015), действительная часть собствен-


ной функции при угле θ = 0 и при v = v кр; v = 0,2665

49
Фиг. 1.21. Прямоугольная пластина (b = 0,25, h = 0,0015), действительная часть соб-
ственной функции при угле θ = π/4 и при v = v кр; v = 0,3541

Фиг. 1.22. Прямоугольная пластина (b = 0,25, h = 0,0015), действительная часть собствен-


ной функции при угле θ = 5π /16 и при v = v кр; v = 0,4014

50
Фиг. 1.23. Прямоугольная пластина (b = 0,25, h = 0,0015), действительная часть собствен-
ной функции при угле θ = 3π /8 и при v = v кр; v = 0,4803

Фиг. 1.24. Прямоугольная пластина (b = 0,25, h = 0,0015), действительная часть собствен-


ной функции при угле θ = 7π /16 и при v = v кр; v = 0,4912
51
4. Метод Бубнова-Галёркина (Б.–Г.). Считается, что в задаче о флаттере прямо-
угольной пластины (при традиционной постановке V={vx,0} ) метод Б.-Г. доставляет при-
емлемый результат для критической скорости даже в двухчленном приближении. Одна-
ко, уже давно было обнаружено, что в случае удлинённой вдоль потока пластинки эффек-
тивность метода резко падает, и для достижения приемлемой точности необходимо в ап-
проксимирующей сумме удерживать значительное (заранее, вообще говоря, неизвест-
ное) число слагаемых. Применимость метода Б.-Г. к задачам флаттера пластины в общей
постановке до сих пор не исследована; приводимые ниже результаты в известной степени
восполняют этот пробел.
На приведённых рисунках хорошо видно, что характерный размер возмущения поряд-
ка половины меньшей стороны пластины, поэтому приближённое решение было принято
в виде: =cmnsinmysinnx, m=1,2; n=1,…,4 (пластина занимает область K={0 x 
1/,0 y 1}). Обычная процедура по отношению к уравнению (6.9) приводит к исследова-
нию корней характеристического определителя восьмого порядка, который вследствие
громоздкости не выписывается. Цель вычислений – установить зависимость (v,).
Результаты вычислений приведены в третьем столбце таблицы 1.3 и 1.4 для пластины с
размерами b/a=0.5, h/a=0.003; первая колонка чисел - это Re, вторая - Im, знаком (*)
отмечены , вышедшие на параболу устойчивости или находящиеся вне её. Относитель-
ная скорость потока v/v*кр. обозначена в первом столбце таблиц. Второй столбец таблиц –
это собственные значения, найденные описанным в статье методом; они относятся к зна-
чениям относительной скорости v/vкр. .
Анализ результатов приводит к выводам: а) метод Б.-Г. приводит к удовлетворитель-
ным оценочным значениям для v*кр., если число слагаемых в формуле для  выбирать не
меньше чем N~4a/b (две “полуволны” вдоль меньшей стороны и 2a/b “полуволн” – вдоль
большей); б) в установленной зависимости =(v,), а следовательно, и при определении
форм колебаний, метод Б.-Г. приводит к погрешностям качественного характера, и они
возрастают с увеличением скорости потока. Разумеется, эти выводы не являются оконча-
тельными; исследования надо продолжить для пластин другой геометрии и других ком-
бинаций граничных условий.

52
Таблица 1.3. Прямоугольная пластинка, b=0.5, h=0.003, =0; vкр.=0.3546, v*кр.=0.3041.

0.2 0.3054; 0 0.2933; 0

0.6758; 0 0.6723; 0

0.5 0.6381; 0.0666 0.5159; 0

1.7361; 0 0.6522; 0

0.8 0.9426; 0.3118 0.7525; 0.2822

1.6468; 0 1.9168; 0

1.0 1.2452; 0.5275 (*) 0.8601; 0.4384 (*)

1.5355; 0 2.5660; 0.4498

2.0 3.1764; 0.7483 1.0475; 1.1202 (*)

2.6887; 2.0591 (*) 2.3787; 3.0369 (*)

4.9558; 0.1886 4.2831; 0.5942

6.8751; 0 7.8906; 1.7927

Таблица 1.4. Прямоугольная пластинка, b=0.5, h=0.003, /4; vкр.=0.4346; v*кр.=0.4121

0.5 0.7066; 0.02435 0.6499; 0

1.8095; 0 0.7027; 0

1.0 1.5252; 0.5838 (*) 1.3085; 0.5407 (*)

1.8760; 0 2.7396; 0.3776

2.0 3.4437; 2.5618 (*) 2.8552; 0.1886

4.0025; 1.6035 (*) 2.3907; 2.3365 (*)

4.8677; 0.3876 3.3375; 3.2750 (*)

7.1122; 0 7.0163; 1.1392

53
5. Исследование зависимости критической скорости флаттера от тол-
щины пластины. Конкретные расчёты проводились для прямоугольной пластины с
отношением сторон (1:2) при тех же значениях параметров, что и в других примерах, для
трёх направлений вектора скорости   2.. Во всех случаях подтвердилась зависи-
мость vкр.=a+bh3. Значения a и b приведены в таблицах 1.5 (защемлённая пластина) строки
1,2,3 и 1.6 (свободно опёртая пластина); в первом столбце таблиц приведены значения уг-
ла θ.

Таблица 1.5
Исследование зависимости критической скорости флаттера от толщины пластины. (за-
щемлённая пластина).

θ а b

0 0.18086698 88565587

3π/8 0.28562681 16948368

π/2 0.088122509 29134275

Таблица 1.6

Исследование зависимости критической скорости флаттера от толщины пластины.

(свободно опёртая пластина).

θ a b

0 0.15705135 6172557.5

3π/8 0.23725284 10966926

π/2 0.075931991 17242086

6. Зависимости критической скорости флаттера от высоты над уров-


нем моря. В качестве примера рассмотрим прямоугольную свободно опёртую пласти-
ну с отношением сторон 1:2 (b=0.5) и относительной толщиной 0.005. Пусть вектор ско-
рости потока направлен по оси x. Данные о давлении и плотности воздуха, ускорении сво-
бодного падения, скорости звука в зависимости от высоты над уровнем моря известны,
остальные параметры оставались прежними. Проводились расчёты критической скорости
флаттера для высот от 0 до 11 километров над уровнем моря с шагом в 1 километр. Как и
54
ранее, расчёты проводились на двух сетках 9 × 9 и 19 × 19. Полученные результаты рас-
чётов совпали в пределах точности вычисления корня трансцендентного уравнения устой-
чивости. Во всех случаях устойчивость определялась по первому собственному значению.
Были получены следующие значения критической скорости флаттера: 0.9322, 1.0181,
1.1203, 1.2416, 1.3853, 1.5556, 1.7577, 1.9997, 2.2836, 2.6249, 3.0340, 3.5261. Таким обра-
зом, критическая скорость флаттера растёт с высотой над уровнем моря. Полученные дан-
ные хорошо апроксимируются аналитической зависимостью
v=(a+cx+ex2+gx3+ix4+kx5)/(1+bx+dx2+fx3+hx4+jx5), где v-скорость флаттера, x-высота над
уровнем моря. Здесь a=0.93220144, b=-0.03922232, c=0.041901991, d=-0.0019833293,
e=0.002180686, f=0.0002874881, g=0.00012557829, h=-2.2255284e-5, i=2.7092604e-6,
j=6.2616321e-7, k=-9.2719828e-7. Как видно, эта аналитическая зависимость сложная и не
даёт ясного представления о росте критической скорости флаттера. Поэтому применялась
также более простая аналитическая аппроксимация расчётных данных v=a+bxc,
a=1.0064589, b=0.021827843, c=1.9714133. На высотах до одного километра эта аппрок-
симация даёт погрешность в несколько процентов, для больших высот качество аппрок-
симации лучше. Таким образом, зависимость критической скорости от высоты почти
квадратичная.

I.7. Флаттер прямоугольной пластины переменной толщины


или жесткости.

В первом пункте изучается флаттер полосы переменного поперечного сечения; ме-


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

1. Полоса переменного поперечного сечения. Уравнение колебаний

полосы запишется в виде

0  3 2w  2 w  2  3 2w  2  3 2w  2 w 



  2
h      2(1   ) h  
  2
h    
x 2   x y 2  xy  xy  y 2   y x 2 

 p0  w   H  w
2
   vn  gradw  
0
0 (7.1)
a0 D0  t  D0 t 2

Здесь обозначено: p0 , a0 - давление и скорость звука в невозмущенном потоке,  — по-


казатель политропы, H  h0 h( x, y) - толщина полосы, D0  Eh03 /(12(1   2 )) ,  , E, -
плотность, модуль Юнга и коэффициент Пуассона материала полосы.

55
Решение (7.1) будем искать в классе функций w   ( y) exp(t  iax ) при условии
h  h( y) ;  - положительный действительный параметр; координаты x, y отнесем к 
(ширина полоы), оставив за ними прежние обозначения; в результате из (7.1) получим

 
h 3 ( 4   2 )  2 2 (1   )(h 3 )  h 3 (    2 )  
 A1M (i cos      sin )  ( A1  A2 h2 )  0 (7.2)

 p0 3
a02 2 E 
A1  12(1   2 ) ; A2  12(1   2 ) ; c02  ;  .
E h 3
0 c02 h02  a0

На кромках y  0 , y  1 примем условия шарнирного опирания   0 ,    0 .

Задача (7.2) на собственные значения  при заданной функции h( y ) может быть


исследована численными методами; однако, имея в виду поставить задачу оптимизации
и обнаружить новые механические эффекты качественного характера, получим прибли-
женное решение методом Бубнова—Галеркина в двухчленном приближении:
  c1 sin y  c2 sin 2y . После известной процедуры из (7.2) получим систему:

 i 1 
c1  1a20  2 2 2 (1   )b20  A1 M cos  A1  A2 c20 2  
 2 2 

 4 
 c2   2 a11  4 2 2 (1   )b11  A1M sin   A2 c11 2   0.
 3 

 4 
c1  1a11  4 2 2 (1   )b11  A1M sin   A2 c11 2   (7.3)
 3 

 i 1 
 c2   2 a02  8 2 2 (1   )b02  A1M cos  A1  A2 c02 2   0 .
 2 2 

Здесь введены обозначения

1   4  2 2 2   4 ;  2   4  5 2 2  4 4 ; 1   2 ;  2   4  8 2 2  16 4

1 1
a pq   h sin y sin 2ydy ; b pq  h 3 cos p y  cos q 2ydy ;
3 p q
(7.4)
0 0

1
c pq   h sin p y  sin q 2ydy ; p, q  1;2 .
0

Характеристический определитель системы (7.3), приравненный к нулю, связывает


M и  , и основная задача состоит в том, чтобы разделить области устойчивых

56
(Re   0) и неустойчивых (Re   0) колебаний. Границе областей отвечает   i1 ; из
(7.3) при этом получим (обозначения очевидны)

c1 ( Au  iA0 )  c2 A12  0 ; c1 A21  c2 ( A22  iA0 )  0

характеристическое уравнение распадается на два

A0 ( A11  A22 )  0 ; A11 A22  A12 A21  A02  0 (7.5)

Легко устанавливается, что при небольших  ( 2  1) в (7.5) следует принять


A0  A1M cos  A11  0 , A11 A22  A12 A21  0 , из первого уравнения выразить
1   M cos и подставить во второе. Наименьший положительный корень M 0 полу-
чившегося уравнения, минимизированный по  , определяет критическую скорость.
Наоборот, при    / 2 A0   A1  0 , поэтому A11  A22  0 , A112  A02  A12 A21  0 , даль-
нейшая процедура аналогична описанной. (Отметим, что при    / 2 вследствие сим-
метрии   0 ). Из непрерывной зависимости решения от  следует, что существует зна-
чение    0 , когда выполнены три условия: A0  0 , A11  A22  0 , A112  A12 A21  0 ; ана-
лиз этой системы очевиден.

Подробно рассмотрим случай, важный в практических приложениях, когда


h  1   f ( y) , ( f ) 2  1 . Для параметров (7.4) получаем

1 1
1 1 1 1
a20   3  f sin 2 ydy   3 a20
 ; a02   3  f sin 2 2ydy   3a02

2 0
2 2 0
2

1 1 1 1
b20   3 a20
 ; b02   3 a02
 ; c20    a20
 ; c02    a02

2 2 2 2
1 1
a11  3  f sin  y sin 2 ydy  3 a11
 ; b11  3  f cos  y cos 2 ydy  3 b11

0 0

1
c11   a11
 ; принято  fdy  0 .
0

Система (7.3) преобразуется:

  a20
c1 11  3 A11   A2 12 (1   a20 
 )  iA0  c2  3 12  A1M sin    0
8
(7.6)
 3 
 8 

c1  3  21  A1M sin    c2  22  3 A22 a02
  A2 12 (1   a02
 )  iA0  0 
 3 

57
здесь обозначено:
11  ( 2   2 ) 2 ; 12   21  ( 4  5 2 2  4 4 )a11
  4 2 2b11
  A2 12 a11
 /3 ;
  ( 2   2 ) 2  4 2 2 ;
 22  (4 2   2 ) 2 ; A11   (4 2   2 ) 2  16 2 2 ; принято
A22
   2 и штрих в дальнейшем опущен.

В соответствии с общей схемой при 0     0 имеем A0  0 , откуда


1  M cos ; обозначив A2 12  z , получим
(8 A1 sin / 3) 2 M 2  (8 A1 sin / 3) 2 (12 /  2 cos 2  )  (8 A1tg / 3 ) 2 ( z / A2 )  C1 z . Теперь харак-
теристическое уравнение (7.6) с точностью до  2 можно представить в форме (обозначе-
ния очевидны):

(b1  a1 z)(b2  a2 z)  C1 z  0 (7.7)

Для углов  , при которых справедлива оценка C1 ~  , приближенное решение


(7.7) записывается в виде

b1 b   3 A11 a20
 11
z  C1 1  11  C1 (7.8)
a1 b2  b1 1   a2 o  22  11

В соответствии с принятыми обозначениями M 2  (1/ A2 cos 2  )( z /  2 ) ; по опреде-


лению принимаем M kp  min (M ) , что эквивалентно min  ( z /  2 ) ; подставив сюда (7.8),

после несложных выкладок получим:  kp   (1  36C0 / 7 4 )1/ 4 , C0  8 A1tg /(3 3 A2  )  


2
.
Как видим, с большой точностью  kp   . Подставив это в (7.8), найдем

2
 
M 2

1  z 
  
4 2
1   a20 (1  3 )  4  82 A1tg  (7.9)
A2 cos     kp A2 cos  21   A2 cos
kp 2 2 2

 ; задачу оптимизации сформули-


Решение зависит от линейного функционала a20
руем следующим образом: найти функцию f ( y) , которая максимизирует M кр (7.9) при
дополнительных ограничениях
1 1

 H ( y)dy  0;  ( f ( y)) dy  c
2 
(7.10)
0 0

здесь c — некоторая константа. Составим функционал


1
I ( f )    f ( y )sin 2  y  1 f ( y )  2 ( f ( y )) 2  dy
0

условие его стационарности после нормировки приводит к решению

58
f ( y)  cos2  y  k1  k2 y  k3 y 2 (7.11)

Параметры k s находятся из первого уравнения (7.10) и граничных условий, кото-


рые примем в виде: y  0, f    0 ; y  1, f    0 . После этого из (7.11) получим

f ( y)  cos 2 y   0 y(1  y)   0 / 6

  0, 25 1  0 /  2  . Подставив это в


 при этом оказывается равным: a20
функционал a20
(7.9), найдем
2
4 2       4  8 A tg 
M  2
2
 1  1  3  1  02     2 1 
A cos   4     21   A2 cos  
кр 2

Как видно, эффект оптимизации существенно зависит от  : если 3  1 , то надо


выбрать   0 , и тогда h  1   f ( y) ; в случае 3  1 следует выбрать h  1   f ( y) .

Рассмотрим предельный случай    / 2 ; решение будет с хорошей точностью


справедливо в области 0     / 2 . Из системы (7.6) получим выражение для критиче-
ской скорости ( в этом случае  kv  0 ):

  22  11 A12   22  11


2 2
8   
A M 2

 1  kp    B0     0  (7.12)
3   2  A2  2 

 A22
здесь обозначено: 2B0  3a02   3a20   (  22  11)a02
 A11  ,
 A22
20  3a02   3a20   (  22  11)(a02
 A11   a20
 ) . Введем дополнительно обозначение
D  (  22  11) 2 / 4  A12 (  22  11) /( 2 A2 ) и линеаризуем (7.12) по  ; получим в результате

8 
2
   22  11 A12 

 A1  M kp  D 1   
2
B0   0 
3    D A2 D 

   4 ,  22  A22
В рассматриваемом случае   0 , поэтому 11  A11   16 4 ,

B0  ( 4 / 2)(31a02  ) , 0  ( 4 / 2)(31a02
  3a20   14a20
 ) ; далее запишем

 22  11 A12 4
B0   0  g1 B0  g 2  0  a02 (31g1  31g 2 )  a20 (3g1  14 g 2 ) 
D0 A2 D0 2

4  2   4 1
 1  a02
    
a20    a20
(a02  ).
2  1  2

Задача оптимизации состоит в том, чтобы найти наибольшее значение линейного


   a20
функционала J1  a02  при дополнительных ограничениях (7.10). Функция Ла-
59
гранжа поставленной задачи имеет вид:
L( f )  f ( y)(sin 2 y   sin  y)  3 [ f ( y)]  4 f , условие стационарности приводит к
2 2 2

уравнению

23 f   sin 2 2 y   sin 2  y  4  0 .

Нормированное решение, удовлетворяющее первому ограниченно (7.10) и гра-


ничным условиям: f   0 при y  0 , y  1 , записывается в виде

1
f ( y )  cos 4 y   cos 2 y .
4

   / 4 , J1  a02
  1/ 16 , a20
Соответственно этому вычисляем: a02   a20
 

 (1/16  2 / 4) , g1 B0  g 2 0  ( 4 / 8)(1/ 4  2 ) . Вспомним, что по ходу изложения бы-


ла сделана замена 2    (штрих опущен); вернемся к прежнему значению параметра
и изменим у него знак, с тем чтобы эффект M kp был положительным; окончательно полу-
чим

1 
h  1    cos 4 y   cos 2 y 
4 

 4 1 2 
2
8 
 A1  M kp  D 1   1 (   )
2

3   4 4 

Оценки показывают, что при обычных значениях параметров в выражении для D


основным будет первое слагаемое: D ~ (  22  11) 2 / 4  (15   4 / 2) 2 ,

поэтому будет

 22  11 15 4  4   4  31 
    / 2
3
2 B0 ~ 2   a20
  a02
D (15 )  2 
4 2
31 

окончательно получим оценку: (8 A1 / 3) 2 M kp2  D(1  0,5 ) .

2. Прямоугольная пластина. Рассмотрим пластину, которая в плоскости x, y


занимает область S : 0  x  x1 ,0  y   . Примем для изгибной жесткости выражение
D  D0 (h( y)  f 2 ( x)), D0  E0 h2 12(1   2 )  , отнесем координаты к характерному разме-
ру и примем, как обычно, w   ( x, y) exp(t ) ; тогда уравнение колебаний пластины
примет вид

60
 4  4  4
f1 ( y )  f 2 ( x)   ( f1 ( y )  f 2 ( x)) 
4 2 2 2
x y x y

 2   2   2   2 
 f ( x)  f ( y) 
2 2 2 2 1 2
x  x  y  y 

 2   2   2   2 
 f 2 ( x)  f1 ( y )  (7.13)
x 2  y 2  y 2  x 2 

2   2 
2(1   )  1
( f ( y )  f ( x )) 
xy  xy 
2


 A1Mn0 grad    ; A1   A2 2    0 ,  .
a0

 p0 3
a02 2
E0
A1  12(1   2 ) ; A2  12(1   2 ) , c02 
E h 3
c02 h 2

В дальнейшем будут приняты два типа граничных условий. В случае шарнирного


опирания будем иметь:

 2
x  0 , x  x1 :   0 , 0
x 2

 2
y  0 , y 1 :   0 , 0 (7.14)
y 2

во втором случае кромку x  x1 будем считать свободной, этому соответствуют условия

 2  2
x  x1 :  0 (7.15)
2 2
x y
    2
  2     2 
( f1 ( y )  f 2 ( x))    2(1   ) ( f1 ( y )  f 2 ( x) 0
x   x 2  2
 y  x y 
  y  

на остальной части границы — x  0 , y  0 , y  1 — справедливы условия (7.14).

Задача 1. В предыдущем пункте показано, что при обтекании бесконечно длинной


полосы, шарнирно опертой по краям, потоком, параллельным кромкам, оптимальный

61
профиль дается выражением: h( y)  1   cos 2y ,  2  1 . На этом основании для
удлиненной в направлении потока пластины ( x1 ~ 2  3) примем
f1  1   f11 ( y), f 2 ( x)  0 , имея в виду, что решение будет эффективным для значе-

ний  таких, что  2  1.


Положим   u( x) sin y , подставим все в (7.13) и проведем процедуру Бубнова-
Галеркина; получим в результате

(1  2 b1 )u IY  2 2 1  2 (1  2 )b1  2 (1   )b2 u II 

  4 (1  2 b1 )u  A1M cos u I   u , (7.16)

1 1
b1   f II ( y ) sin 2  ydy ; b2   f II ( y )dy
0 0

это уравнение решалось при граничных условиях (7.14) на кромках x  0 и x  x1 .

Конкретные расчеты проведены при следующих значениях параметров:


  1, 4 ; p0 / E  1, 43 106 ; a02 / co2  43,56 ; относительная толщина h /  , коэффици-
ент Пуассона  и параметр изменения толщины  варьировались. Было принято
f11  cos 2y , поэтому b2  0 , b1  0,25 . Результаты расчетов сведены в таблице 1
.7 (  0,3) .

Таблица 1.7

M 0(1) M 0(1,2) M 0(1,4) M 0( 2) M 0( 2,2) M 0( 2,4)

0,95 0,9525 0,9335 0,3482 0,3482 0,351

0,8 0,7875 0,775 0,280 0,277 0,275

62
Задача 2. Рассмотрим вариант (7.15) граничных условий на краю x  x1 ; подста-
вим туда f 2 ( x)  0 , f1 ( y)  1   cos 2 y , помножим на sin  y и проинтегрируем по
y от нуля до единицы, получим

x  x1 : u II    2u  0

(7.17)

    3 
u III 1     2 2     1    u1  0 .
 2   2 
Окончательно имеем задачу на собственные значения для системы (7.16),(7.17).
Расчеты проведены для тех же значений параметров, результаты сведены в табли-
цу 1.8.

Таблица 1.8.

M 0(1) M 0(1,2) M 0(1,4) M 0( 2) M 0( 2,2) M 0( 2,4)

0,883 0,8875 0,8625 0,3194 0,3168 0,3141

0,770 0,750 0,7375 0,2749 0,2696 0,2771

В таблицах приведены критические значения M ; нижний индекс равен значению


 , верхнему индексу “1” отвечают значения параметров A1  172,8 , A2  1881,8 , ин-
дексу “2” соответствуют A1  825, A2  5560 . Первая строка относится к случаю
x0  2 , вторая — к случаю x0  3 .

В предыдущем пункте обнаружено, что оптимальный профиль полосы, обтекаемой


потоком, вектор скорости которого параллелен кромкам, существенно зависит от коэф-
фициента Пуассона материала полосы. Поэтому были проведены дополнительные расче-
ты, результаты которых сведены в таблице 1.9. Первые два столбца относятся к задаче 1,
третий и четвертый — к задаче 2; верхняя строка для каждого  отвечает значению x1  2
, нижняя — значению x1  3 .

63
Таблица 1.9.

 M 0(1,2) M 0(1,4) M 0(1,2) M 0(1,4)

0,4 0,9625 0,9625 0,900 0,900

0,800 0,800 0,7625 0,7625

0,45 0,9625 0,975 0,9125 0,9125

0,8125 0,8125 0,775 0,775

Анализ приведенных результатов подтверждает (количественно) очевидные вы-


воды о том, что увеличение относительной длины, снижение толщины и освобождение
правого торца пластины приводит к снижению критической скорости флаттера, однако
взаимное влияние параметров  и  оказывается достаточно сложным и не носит регу-
лярного характера. Дополнительно были приведены расчеты с отрицательными значени-
ями  (принято   0,3 , A1  825 , A2  5560 ); результаты представлены в таблице
1.10.

Таблица 1.10.

 x1  2 x1  3 x1  2 x1  3

0 0,3482 0,2801 0,3194 0,2749

0,2 0,3482 0,2775 0,3168 0,2697

0,4 0,3508 0,2749 0,3142 0,2671

-0,2 0,3508 0,2749 0,3142 0,2671

-0,4 0,3456 0,2880 0,3247

Во втором и третьем столбцах приведены данные для граничных условий (7.14), в


последних двух столбцах — для условий (7.15) при f 2  0 . Видно, что в одних случаях

64
смена знака около  ведет к росту M кр , в других — наоборот. Требуются, следователь-
но, дополнительные исследования.

Задача 3. Положим в уравнении (2) f1  1   cos 2 y ,

f 2  0,2 cos  x ,  x1  1 ,   u( x)sin  y ; после процедуры Бубнова-


Галеркина получим

 u IY  21I u III  (1II  2 2 2 )u II 

 ( A1M cos  2 2 2I )u I   41u   u (7.18)


1 ( x)  1   0,2 cos2  x
2

 2 ( x)  1  (1  2 )  0,2 cos2  x .
2
Уравнение (7.18) вместе с граничными условиями (7.14) составляет задачу на собственные
значения.

Результаты конкретных расчетов представлены в таблице 1.11. Верхний индекс y


критического значения M означает: “1” — A1  172,8 , A2  1881,8 ;

“2” — A1  583,2 , A2  4234,032 ; “3” — A1  17,28 , A2  1881,8 ; для каждого зна-


чения  верхняя строка относится к случаю x1  2 , нижняя — к случаю x1  3 .

Таблица 1.11.

 M 0(1,2) M 0(1,4) M 0( 2,2) M 0( 2,4) M 0(3,2) M 0(3,4)

0,3 0,975 0,975 0,4519 0,4481 8,250 8,125

0,825 0,8125 0,3556 0,3519 5,000 4,750

0,4 0,9875 1,000 0,4556 0,4593 8,375 8,375

0,8375 0,8375 0,3593 0,3593 5,125 5,000

0,45 1,000 1,0125 0,4593 0,4630 8,375 8,500

0,850 0,850 0,3630 0,3630 5,125 5,125

65
Сравнительный анализ данных, содержащихся в таблицах 5, 3 и 1, позволяет сде-
лать однозначный вывод о положительном влиянии изменяющейся вдоль потока жестко-
сти. Можно ожидать, следовательно, что оптимальная функция жесткости D( x, y ) будет
зависеть от направления вектора скорости потока (в приведенном исследовании счита-
лось   0 ). С другой стороны , данные таблицы 5 подтверждают вывод о существенной
зависимости M кр от коэффициента Пуассона. Выявленные новые механические эффекты
необходимо исследовать в более широком диапазоне изменения параметров задачи и
типа функциональной зависимости D( x, y ) .

I.8. Вязкоупругая пластина.

Первые исследования флаттера вязкоупругой пластины были выполнены в работах


Г.С.Ларионова и В.И.Матеша; для случая малой вязкости методами усреднения и Бубнова
— Галеркина было показано, что критическая скорость потока примерно в два раза мень-
ше, чем соответствующей упругой пластины с мгновенным модулем и это отношение не
зависит от вязких свойств материала. Поскольку исследовалась асимптотическая устойчи-
вость, этот результат вызывал неудовлетворенность; представлялось почти очевидным,
что достаточное условие устойчивости и соответствующая ему критическая скорость пото-
ка могут быть найдены из решения упругой задачи заменой мгновенного модуля на его
предельное значение. Это предположение было обосновано в работе И.А.Кийко для ма-
териала с малой вязкостью с привлечением только метода Бубнова — Галеркина. Ниже
приводится решение задачи о флаттере бесконечно длинной полосы (точное и прибли-
женное по Галеркину) без предположения о малости вязкости. Устанавливается принци-
пиально новый результат: критическая скорость равна мгновенно -модульной, а вязкие
свойства материала сказываются на характере движения полосы только в докритической
области.

В прямоугольной системе координат полоса занимает область 0  y   , | x | 


. С одной стороны она обтекается потоком газа с вектором скорости
v  vn0 , n0  cos , sin   и невозмущенными параметрами p0 , 0 , a0 (соответ-
ственно давление, плотность, скорость звука). Материал полосы — линейный вязкоупру-
гий, напряжение с деформацией связано соотношением

 t 
  E0  (t )   0  (t   ) ( )d   E0 (1   0ˆ ) (t )

 
 0 

здесь E0 — мгновенный модуль,  0 — параметр вязкости.

66
Колебания полосы описываются уравнением

 w p0  w
 
2

D0 1   0ˆ 2 w  h    vn0  gradw   0 (8.1)
t 2 a0  t 

в котором обозначено: D0  E0h


3
 
12(1  v 2 ) , h — толщина полосы,  — показа-
тель политропы,  , — плотность и постоянный коэффициент Пуассона ее материала.
Уравнение (1) исследуется при граничных условиях шарнирного опирания

 2w  2w
y 0 , w0 , 0 ; y , w0 , 0 (8.2)
2 2
y y

и начальных данных, определяемых типом возмущения. Задача состоит в том, чтобы


определить наименьшее значение скорости потока vкр , такое, что при v  vкр возму-

щенное движение будет устойчивым, а при v  vкр — неустойчивым.

Примем (t )  exp( t ) , введем безразмерные координаты x /  , y /  , время


t и скорость M  v / a0 , сохранив прежние обозначения; уравнение (7.1) примет вид

2
w  w
(1  ˆ )2 w  a3Mn0  gradw  a2  a1 0 (8.3)
t t 2
здесь введены обозначения

 2 4   4p0
a1  12(1   ) 2
; a2  12(1   )
2
;
h 2 E0 h3a0 E0

p0   3  t
a3  12(1   ) 2
  ;   0 ; e .
E0  h  

В случае   0 возмущение, ограниченное в бесконечности и удовлетворяющее


условиям (8.2), выберем в виде: t  0, w  c1 exp(ix) sin y ,
w / t  c2 exp( ix) sin y ,   R . Соответственно этому примем
w  A(t ) exp(ix) sin y , подставим в (8.3) и перейдем к изображению Лапласа; в ре-
зультате получим ( s — параметр преобразования)

~ p ( s)
A( s )  2 , p2 ( s)  ( s  1)(a1c1s  a1c2  a2c1) (8.4)
p3 ( s)

67
p3 (s)  a1s3  (a1  a2 )s 2  (M  a2  i a3M )s  (1   )M  i a3M

Оригинал (8.4) восстанавливается очевидным образом

A(t )  A1e s1t  A2e s2t  A3e s3t (8.5)

 a 
(1  sm ) c2  c1 2  sm  
  a1 
Am  , mк j .
( sm  s j )(sm  sк )

В последних формулах sm — корни уравнения p3 ( s)  0 ,   (   ) . Решение


2 2 2

(8.5) экспоненциально убывает (асимптотически устойчиво), если m Re sm  0 ; если же



у какого-то из корней Re sm  0 , решение асимптотически неустойчиво. Границе обла-

стей устойчивости и неустойчивости отвечает Re sm  0 при условии, что остальные два
корня лежат в левой полуплоскости.

При M  0 (свободные колебания) m Re sm  0 ; с ростом M , как показывают


расчеты (см. ниже), один из корней (пусть это будет s1 ) наиболее быстро приближается к
 
мнимой оси и при некотором M становится чисто мнимым. Значения s1  iy и M

легко находятся из уравнения p3 (iy)  0 ; получим в результате для M

 
M     a2  a1 y 2 y /(a3 )

в это выражение вместо y следует подставить положительный корень биквадратного


уравнения

  
y 4    1 y 2  (1   )  0
 a1  a1


Скорость M зависит от параметра волнообразования  ; по определению при-

нимаем M кр  M ( кр ) , где  кр находится из условия min M  .

5
Конкретные расчеты проведены для значений параметров: p0 / E0  5 10 ,

  8 103 кг / м3 ,   1,4 , v  0,3 , a0  330 м / сек ,  / h  3 102 ; результаты све-

68
дены в таблицу 1.12, во всех случаях оказалось  кр   с точностью до четвертой зна-
чащей цифры после запятой

Таблица 1.12

 0   0,1   0,2   0,3


  0,1 0,96029 0,96065 0,96102 0,96138

  0,01 0,96029 0,96033 0,96037 0,96040

Значению   0 соответствует мгновенно-модульная скорость, вычисляемая по форму-


кр
ле: M упр  2a2 (a3 a1 ) .

кр
Из данных таблицы следует принципиально важный результат: M кр и M упр
различаются только в четвертом знаке после запятой, и эта разница убывает с ростом
времени релаксации.

В области M  M кр прослежено изменение корня s1 с ростом M . До значений

M ~ 0,1 M кр Re s1  Re s1упр (разница находится в пределах нескольких процентов);


упр
при M  0,1M кр корни s1 и s1 совпадают с точностью до четвертого десятичного
знака — это также новый механический эффект.

При произвольных углах  решение уравнения (8.3) примем в форме трехчленного


__
приближения по Бубнову—Галеркину: w  (ck (t ) sin ky ) exp( ix) , k  1,3 . После
известной процедуры в изображениях Лапласа придем к системе линейных уравнений
относительно ck (s)

8
(1  B2 )  c1 ( s)  a3 M sin  c2 (s)  Q1 (s)
3

(8.6)

a3M sin   c1( s)  (2  B2 )c2 ( s)  a3M sin   c3 ( s)  Q2 ( s)


8 24
3 5

69
a3M sin   c2 ( s)  (3  B2 )  c3 ( s)  Q3
24
5

здесь обозначено   1   /(s  1) , B2  s(a1s  a2 )  iMa3 cos ,

k  ( 2  k 2 2 ) 2 ; многочлены Qk (s) определяются начальными данными.

Поведение решений ck (t ) системы (8.6) определяется корнями ее определителя


(многочлен девятой степени); как и раньше, выявлен корень s1 , наиболее быстро при-
ближающийся к мнимой оси с ростом M , так же определена критическая скорость флат-
 
тера: M кр  min M ( ) при условии P9 (iy)  0 , iy  s1 . Результаты вычислений при-

ведены в таблице 1.13 (значения параметров те же;   0,1 ,   0,1 )

Таблица 1.13

0 3 8 58 128 59 128 62 128  2

M кр 0,096066 0,253636 0,714807 1,737786 1,727327 1,725347

упр 0,096030 0,253543 0,714590 1,737783 1,727324 1,725344


M кр

Основной вывод остается прежним: критическая скорость флаттера M кр практи-


упр
чески совпадает с M кр . Второй важный результат состоит в том, что, как и в упругой

задаче, вблизи    / 2 существует угол  0 , в области которого (слева) M кр резко


возрастает — график M кр ( ) имеет вертикальную касательную; при переходе  через

 0 резко меняется характер колебаний полосы.

70
Часть II.

ФЛАТТЕР ПОЛОГИХ ОБОЛОЧЕК.

Проблема колебаний и устойчивости тонкостенных конструктивных элементов ле-


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

Попытка более строго подойти к рассмотрению «аэродинамической» части про-


блемы была предпринята в последние годы (И. А. Кийко, М. А. Наджиров)[204]. Обнару-
жено, что при внешнем обтекании тонкого осесимметричного тела или профиля формула
для Δp состоит из двух частей – квазистатической и динамической; вторые из них, наряду
со слагаемыми «типа» поршневой теории, имеет слагаемое с механическим смыслом
цепных напряжений в срединной поверхности оболочки. Аналогичной оказалась ситуация
и при постановке задачи о флаттере конической оболочки при внутреннем обтекании
сверхзвуковым потоком газа [201].

II.1. Общая постановка задачи.


Представим себе пологую оболочку, которая является элементом обшивки летательно-
го аппарата (ЛА); контур оболочки образуют сравнительно жёсткие конструктивные
(опорные) элементы каркаса ЛА. Оболочка испытывает внешние воздействия двух основ-
ных типов: вибрации, передающиеся через опорные элементы, и силы аэродинамического
взаимодействия с потоком обтекающего ЛА воздуха. На оболочку могут, вообще говоря,
действовать другие внешние силы различной физической природы: температурные, ради-
ационные и др., однако пока мы не будем принимать их во внимание. Как правило, вибра-
ции, передаваемые на оболочку через контур, не возбуждают в ней прогибы, опасные для
её функционирования (явлений усталостной прочности мы также не касаемся); напротив,
колебания с малыми амплитудами, возникшие случайно, в том числе и в следствии вибра-
ций, в результате действия аэродинамических сил могут стать при определённых (крити-
ческих) скоростях полёта неустойчивыми – наступит хорошо известное явление панельно-
го флаттера (от английского слова flutter – порхание; трепет; вибрировать).
Математическая модель физического явления, обрисованная выше, включает в себя
уравнения колебаний оболочки и уравнения возмущённого движения потока; очевидно,
эти системы взаимосвязаны: на колеблющейся поверхности оболочки ставится условие
непроницания для потока, а в уравнения колебаний оболочки входит давление аэродина-
мического взаимодействия. Очевидно, в такой общей постановке задача оказывается
практически недоступной для исследования (прежде всего, аналитического); поэтому
неизбежны надёжно обоснованные гипотезы упрощающего характера. Они касаются как

71
«оболочечной», так и «аэродинамической» сторон модели. В дальнейшем изложении мы
принимаем следующее.
10. Используются простейшие варианты нелинейной теории пологих оболочек и пла-
стин; при постановке конкретных задач флаттера проводится их линеаризация.
20. Давление аэродинамического взаимодействия определяется в рамках закона плос-
ких сечений.
30. Движение оболочки изучается в классе функций, содержащих временной множи-
тель в форме exp(t), и определяются режимы, которые обеспечивают условие Re<0, т.
е. изучается асимптотическая устойчивость.
Напряжённо-деформированное состояние пологой оболочки характеризуется нормаль-
ным прогибом w(x,y,t) и функцией напряжений Φ(x,y,t); ортогональные координаты x,y
опорной плоскости с хорошей точностью совпадают с проекциями на неё линий главных
кривизн, kx, ky – главные (начальные) кривизны. Цепные напряжения в срединной поверх-
ности связаны с Φ известными формулами

 2  2  2
x  ,  y  ,   
y 2 x 2 xy
Систему уравнений движения примем в виде

 2  2 2w
D 2 w  hL( w, )  h(k x  k )  q ( x , y , t )   h
y 2 x 2 t 2
y

E 2w 2w
 2   L( w, w)  E (k x 2  k y 2 ) (1.1)
2 y x
 2u  2 v  2u  2 v  2u  2 v
L(u, v)    2
x 2 y 2 y 2 x 2 xy xy
Здесь обозначено: D=Eh /(12(1-ν2)), E,ν,ρ – модуль Юнга, коэффициент Пуассона и плот-
3

ность материала пластины, h её толщина. Аэродинамическое давление q(x,y,t), как будет


показано ниже, в общем случае состоит из двух частей – квазистатической q0(x,y) и дина-
мической q1(x,y,t); в соответствии с этим выделим основное состояние оболочки w0(x,y),
Φ0(x,y) и возмущённое w1(x,y,t), Φ1(x,y,t)

w=w0(x,y)+w1 (x,y,t),Φ=Φ0(x,y)+Φ1(x,y,t).
Подставим эти выражения в (1.1) и линеаризуем по возмущениям; получим в результа-
те для основного состояния:
 2 0  2 0
D2 w0  hL( w0 ,  0 )  h(k x  k y )  q 0 ( x, y , t )
y 2 x 2
E  2 w0  2 w0
2  0   L( w0 , w0 )  E (k x  k y ) (I )
2 y 2 x 2

эта система дополняется краевыми условиями

x, y  , w0  0, M 1 (w0 )  0, M 2 ( 0 )  0, M 3 ( 0 )  0 (I ' )
дифференциальные операторы Ms в каждом конкретном случае будут выписаны.
Система для возмущений примет вид

72
 2 1  2 1  2 w1
D2 w1  hL( w1 ,  0 )  hL( w0 ,  1 )  h(k x  k y )  q1 ( x , y , t )  h
y 2 x 2 t 2
E  2 w1  2 w1
2  1   L( w0 , w1 )  E (k x  k y ) ( II )
2 y 2 x 2

возмущения w1, Φ1 следует подчинить начальным условиям и тем же однородным крае-


вым
x, y  , w1  0, M 1 (w1 )  0, M 2 (1 )  0, M 3 (1 )  0 ( II ' )
В дальнейшем изложении за основным состоянием мы оставим прежние обозначения, а
возмущения будем обозначать теми же буквами, но без индексов внизу.
Возможные упрощения систем (I),(II) разберём отдельно для случая оболочки или пла-
стины.
Оболочка. Если по каким-либо соображениям квазистатическими изменениями кривизн
 w0 / x 2 ,  2 w0 / y 2 можно пренебречь по сравнению с начальными kx, ky, то в уравнении
2

(I) отбрасываются слагаемые L(w0 , Φ0), L(w0 , w0) – система (I) становится линейной. Со-
ответственно в уравнениях (II) отбрасываются слагаемые L(w0 , Φ) и L(w0 , w).
Пластина. В этом случае kx = ky,=0, уравнения (I) – это хорошо известная система Т.
Кармана. В уравнениях (II) основную роль будут играть цепные напряжения, обусловлен-
ные слагаемым L(w, Φ0), поэтому слагаемое L(w0 , Φ) можно отбросить, а второе уравне-
ние не рассматривать вовсе. В результате получим основное разрешающее уравнение пла-
стины
2w
D2 w  hL( w ,  0 )  q1 ( x, y, t )  h 2 ( III )
t

оно дополняется условиями на контуре


x, y  , w  0, M (w )  0, ( III ' )
и начальными данными.
Как видно, задача может быть замкнута в математическом отношении, если будут из-
вестны выражения для давления аэродинамического взаимодействия в основном и возму-
щенном состояниях — q0 ( x, y) и q( x, y, t ) ; эта задача рассматривается в следующем пара-
графе.

II.2. Определение давления аэродинамического взаимодействия.

Будем рассматривать тонкое осесимметричное тело либо профиль, обтекаемые без


угла атаки газом с большой сверхзвуковой скоростью; вектор скорости потока направлен
по оси тела (ортогонально кромке профиля), ось x направлена по вектору скорости, y – по
кромке профиля, z – так, чтобы система координат была правой (в случае тела направле-
ние оси y произвольно).

Предположим сначала, что деформируемая часть поверхности тела или профиля зани-
мает область [x1, x2], и будем вести речь об осесимметричных прогибах оболочки враще-
ния или о цилиндрическом изгибе пологой цилиндрической оболочки. Пусть в недефор-
мированном состоянии уравнение образующей будет z1=kx+φ(x), при этом | φ(x)/( kx)|<<1

73
– тело вращения мало отличается от конуса, профиль от клина; тогда на деформируемой
~( x, t )  w cos(n, z ), n - внешняя нормаль к по-
~( x, t ), где w
части будет z  kx   ( x)  w
верхности z1. С той же точностью, с какой справедлив закон плоских сечений, можно по-
~
ложить w  w , поэтому окончательно

z  kx   ( x)  w( x, t ) (2.1)

В соответствии с законом плоских сечений состояние газа в области между обтекае-


мым телом и ударной волной (УВ) определяется из решения задачи о неустановившемся
плоском течении в плоскости x=vxt, vx=const – скорость потока, которое вызывается рас-
ширением поршня по закону

z(t )  kvxt   (vxt )  w(vxt , t ) (2.2)

Решение этой задачи построим разложением по малому параметру – отношению плот-


ностей газа перед УВ и за ней:
 0  1  2a02 
 1   a ( D)
 *   1  (  1) D 2 
где a0 – скорость звука в невозмущённом потоке, D – скорость распространения УВ. Если

собственно параметром разложения считать ε, то требование малости  0 /  *  1 вле-2

чёт за собой условие a(D)~1, что в дальнейшем будет использовано.


Оценим значение скорости потока vx, которое обеспечивает выписанное неравенство.
 
Из условия  0 /  *  1 , следует a02 / D 2  1; вследствие принятого условия |(φ-
w)/(kx)|<<1 для скорости УВ справедлива оценка D ~ δkvx, δ ~ 1, поэтому окончательно
должно быть (δkM)2>>1.
Введём лагранжевы переменные: время t и координату z, так что dz   0 r  1dr , где r –
расстояние частиц от оси или плоскости симметрии в начальный момент времени, ρ0 –
начальная плотность, μ=2 для цилиндрических волн, μ=1 – для плоских. Искомые функ-
ции – расстояние частиц от оси или плоскости симметрии ζ= ζ(t,z), давление p=p(t,z) и
плотность ρ=ρ(t,z).
Уравнения движения, сохранения массы и энергии имеют вид

 2 p  1  p 
   1 ;  ;  0 (2.3)
t 2
z z   1
t    
решение этой системы должно удовлетворять условиям на ударной волне z=z*:
2 0 2 1
p*   D   p 0 ,  *   0 (1  2a02 /(  1) D 2 )1 (2.4)
 1 
и граничному условию на поршне

z  0,  (t ,0)  kvxt   (vxt )  w(vxt , t ) (2.5)

здесь p0 – давление в невозмущённом потоке.


Представим решение разложениями по параметру 

74
   0   1  ...; p  p0  p1  ...;    1  0  1  ...
и подставим в (2.3); получим системы для нулевого и первого приближения, решения ко-
торых записываются в конечном виде или в квадратурах.
Нулевое приближение:
 2 0 p1/ 
 0   0 (t ), p0  P(t )  z 01  , 0  0 (2.6)
t 0 ( z )
первое приближение:
z


1
1 
1   1
0 ( z ) p 0 dz   1* (t )

0
z*

 2 0 1  2 1
z z
1
  1 * t 2 dz  p1 (t )
p1  (   1)  dz   1 *
(2.7)
t  0 z*
2
0 z

p1 
  1  1 ( z )
p0 0
в последних выражениях  0 (t ), P(t ), 0 ( z ),  1* (t ), p1* (t ), 1 ( z ) - пока произвольные функ-
ции, нижний предел интегрирования z* определится в дальнейшем.
Будем считать, что ς0(t) – это закон движения ударной волны, тогда на ней будет
z   0 0 (t ) / . Подставив принятые выше разложения в условия (2.4) на УВ, придём к
*

соотношениям: при z= z *   0 0 (t ) /  должно быть


2 0
 0   0 (t ), p0   0  02 , 0  (2.8)
 1 a( )
1  0, p1   p 0 , 1  0

точка над функцией означает производную по времени.


В дальнейшем изложении удобно перейти от лагранжевой переменной z к переменной τ
по формуле z   0 0 ( ) /  ; очевидно, τ(z) – это момент времени, в который ударная
волна проходит через частицу с лагранжевой координатой z, поэтому z *   0 0 (t ) / .
Подставим (2.6), (2.7) в (2.8) и определим входящие в решение произвольные функции;
нужные для постановки задачи флаттера выражения p0 , p1 , ς1 примут вид:
.
2 1
p0   0 02   0 00  0 01  z
 1 
 0 0 t
 0 
p1  (   1) 1 (t ,  ) 0 1 ( ) 0 ( )d 

 0 t  2 1  1
  1  2  0 ( ) 0 ( )d  p 0 (2.9)
 0  t

75
t


1
1    1
a (0 ( )) (t ,  )01 2 /  ( )d   1 (t ,  )
0

1

 1    ( )  
 (t ,  )  02 (t )   0 (t )0 (t )1  0 
    0 (t ) 

Таким образом, решение выражено через неизвестный пока закон движения УВ ς0(t).
Уравнение для его определения найдём из условия на поршне: при τ=0 (z=0) должно быть
выполнено равенство (если ограничиться в решении слагаемыми, линейными по ε):
 (t )   0 (t )   1 (t ,0)  z(t ),
которое, обозначив
 1 (t ,0)   F{t ,  ;  0 (t ),  0 ( )} t0 ,
запишем в виде
 0 (t )  F t ,  ;  0 (t ),  0 ( ) t0  z (t ) (2.10)
здесь функция z(t) даётся выражением (2.2).
Функционал F существенно нелинейный, поэтому аналитическое решение уравнения
(2.10) практически невозможно. Однако наличие малого параметра указывает на возмож-
ность получить приближённое значение методом последовательных приближений
 0(0) (t )  z(t ),  0( n1) (t )   F{t ,  ;  0n (t ),  0n ( )} t0  z(t ) (2.11)

Не рассматривая вопрос в общем случае, укажем лишь одно соображение в пользу воз-
можной сходимости последовательности (2.11). В случае φ=w=0 уравнение (2.10) имеет
точное решение ~0 (t )  Dt , в котором D – корень квадратного уравнения:
D  Da( D) /   u, u  kvx ;
последовательность (2.11) в этом случае приводит к итерационному процессу определения
D
D (0)  u, D ( n1)  u  D ( n) a( D ( n) ) /  ,
который сходится при a0 / u  [(  1)(   ) / 2]1 / 2 . В частности, при μ=1 отсюда следует
kγM>1, что согласуется с оценкой, полученной выше. В линейной теории тонких пологих
оболочек принимается (. / ut ) 2  1, (w /  )  1 , поэтому можно ожидать, что последова-
тельность (2.11) будет сходиться при условии, в некотором смысле мало отличающемся от
приведённого выше.
Сделаем предварительно некоторые оценки. Пусть l – характерный размер оболочки в
направлении потока, тогда характерным временем обтекания будет t1  l / v x . Характерное
время колебаний оболочки t = l2/(ch), где с  ( E / ~)1 / 2 , E, ~ - модуль Юнга и плотность
2
материала оболочки, h – её толщина; отсюда
t1 / t 2  ch /(v x l )  1
далее
 / u ~  /(t1u)  1,  0 / 02 ~  /( kl)  1;
поскольку (w /  ) 2  1 , тем более будут справедливы оценки
w / u  1,  0 w
 / 02  1
мы ими воспользуемся при выводе последующих соотношений.
76
Вычислим первое приближение в (2.11); получим
 0(1) (t )   F{t ,  ; Z (t ), Z ( )} t0  Z (t ), (2.12)
Все выражения типа 1  (  w) /(ut ) и аналогичные, содержащиеся в ζ1(t,τ) и F в различ-
ных степенях, разложим в ряды и проведём необходимые действия. Равенство (2.12) за-
пишем в окончательном виде, содержащем только линейные слагаемые относительно φ-
w=W и соответствующих производных
   2 
 0(1) (t )  ut   uta(u )  1  a(u ) W (t )  a(u )W (t )t  2 a(u )W (t )t 2 
    2 
2  2 a02  1   1
t

  1 u 2  0
  a (u )   t  W ( )d (2.13)
 
в этом и следующих выражениях следует считать
 ( )   (v x ), w( )  w(v x , t ).
Вычислим второе приближение в (2.11), удерживая только линейные слагаемые по ε
типа W , W и аналогичные. Нетрудно убедиться в том, что  0( 2 ) будет отличаться от  0(1)
только тем, что в (2.13) следует сделать замены
u1t  (u  ua(u) /  )t  u 2 t  (u  u1a(u1 ) /  )t , a(u)  a(u1 )
Подобная структура решения сохранится, очевидно, в любом приближении (с прежней
точностью по ε). Процесс итераций для un, как установлено выше, сходится к D, поэтому
окончательно получим
2 
 0 (t )  Dt  1   a( D) /  W (t )  a( D)W (t )t  2 a ( D)W (t )t 2 
 2 
2
t
  (1   )a( D)    t1    1W ( )d (2.14)
 0

Из (2.9) определим теперь  1 (t , )


a( D)   m  2a ( D )  m 
 1 (t , )   Dt 1  m   W (t )t 1  m  
  t    t 
2
t
 m 
 ((1   )a( D)   )t1     1W ( )d (   1)a( D)W (t ) 1  m   (2.15)
   t 
2
   1  a( D) 2 m 
a( D)  W (t )  W ( )  1   2 W (t )t 1  m 
 t  2   t 
Задача фактически решена, поскольку p1 вычисляется через ζ0 и ζ1 простыми квадрату-
рами.

§3. Пологая оболочка как часть поверхности профиля.

В этом случае (плоские волны) μ=1, и из выражений (2.14), (2.15) находим

77
 2  2 
 0 (t )  Dt  1  2  a( D) W (t )  a( D)W (t )t  a( D)W  (t )t 2
    2
 2a ( D ) 
 1 (t , )   Da( D)(t   )   2  3a  ( D)
(W (t )  W ( )) 
  
2a ( D )  a ( D) 
 W (t )(t   )  W (t )(t   ) 2
 2
Подставив это в первые две формулы из (2.9), найдём давление на поршень (z=0, т.е. τ=0)
2 0 D 2
p  0  ( p 0  p1 ) 0   p 0 
 1
(3.1)
4  DW
0  (t )  12 a ( D ) 
 (1  2  a( D))   DW  (t )t 1 
  (  1)   ...
0

 1  
многоточием обозначены слагаемые, имеющие более высокий порядок малости в сравне-
нии с предыдущими, поэтому в дальнейшем их опустим.
Переходя к задаче обтекания профиля в эйлеровой системе координат, связанной с не-
подвижным телом, как принято выше, учтём, что
t  x / v x , W  W / t  v x W / x
подставив это в (3.1), получим выражение для перепада давления на боковой поверхности
профиля
4 0 D  w w 
p  p  p 0 
2
 1
  0 D2   p0  
 1
(1  2   a( D)) 
 t
 vx
x 


 0 Dx  12a( D)    2 w 2w 2  w
2
       
 (  1)  t 2
1 2v v (3.2)
t x x 2 
x x
vx 
4  0 Dvx   12a( D)   2
 (1  2   a( D))   0 Dvx 1  
 (  1)  x 2
x
 1 x 
В соответствии со сделанным раньше предположением
p  q0 ( x, y)  q1 ( x, y, t ),
при этом квазистатической части нагрузки q0 соответствует основное состояние w0(x,y),
Φ0(x,y). Из (3.2) находим
4  0 Dvx   w0 
q0 ( x, y ) 
2
 1
  0 D2   p0  
 1
(1  2   a( D))  
 x x 


 12a( D)    2  2 w0 
  0 Dvx x 1     
 (  1)  x 2 x 2 
(3.3)

4 0 D  w w 
q1 ( x, y, t )   (1  2   a( D))   vx 
 1  t x 
 0 Dx  12a( D)    2 w 2w 2  w
2
 1     2vx  vx 2 
 (  1)   t 2
(3.4)
vx  t x x 

Здесь функцию динамического (возмущённого) прогиба мы написали без индекса “1”


внизу.
Проведём оценки слагаемых в полученных формулах. В линейной теории пологих обо-
лочек принято |w0/φ|<<1, поэтому в (3.3) слагаемые, содержащие w0, можно опустить;
78
оставшиеся слагаемые, как нетрудно убедиться, будут величинами одного порядка. В (3.4)
“ присоединённую массу”

(  0 Dx / v x )(1  12a( D) /( (  1)))

сравним с удельной массой оболочки ~h ; поскольку второй сомножитель порядка едини-
цы, получим

 0 Dx /( v x ~ h) ~  0 kl /( ~ h)
при обычных пределах изменения параметров это отношение будет иметь порядок от 10-1
до 10-3, т. е. в первом приближении слагаемым с “присоединённой массой” можно прене-
бречь. Характерное время колебаний оболочки t 2  l 2 /(ch) , поэтому отношение

(2v x  2 w / tx) /(v x2  2 w / x 2 ) ~ ch /(v x l )

будет иметь порядок от 10-1 до 10-2. Окончательный вывод, следовательно, состоит в


том, что основной вклад в динамическую составляющую давления на оболочку внесут
слагаемые

4 0 D  w w 
q1 ( x, y, t )   (1  2   a( D))   vx 
 1  t x 
 12a( D)   2 w
  Dvx x 1  
0

 (  1)  x 2
(3.5)

Первое из них – это традиционное слагаемое «поршневой теории», но с коэффициен-


том, достаточно сложно зависящим от скорости потока; второе имеет смысл сжимающего
нормального усилия в срединной поверхности оболочки и, очевидно, может оказать суще-
ственное влияние на характер колебаний и критическую скорость флаттера.
В задаче о колебаниях пластины, занимающей некоторую область на щеке клина, φ=0
и, вообще говоря, нет априорных оснований к тому, чтобы пренебречь какими-либо из
слагаемых в квазистатической нагрузке q0 из (4.3). Выражение (4.5) для динамической
нагрузки также остаётся без изменений.

§4. Пологая оболочка вращения.

В этом случае (цилиндрические волны) μ=2, поэтому из (2.14), (2.15) находим


    
 0 (t )  Dt  1  2  a( D)  W (t )  a( D)W (t )t  a( D)W (t )t 2 
 2   8
t
1
t 0
2 W ( )d

Da( D)   2  a( D)  2   2 
 1 (t , )    t   W (t )  t    W (t )  a ( D )  2(1  a( D))  
2  t    t   t 2

2
t
a( D)   
4
  W ( s )ds  W (t )  t 2  2 2  2 
t  8  t 

79
Подставим эти выражения в (2.9) и проведём оценки аналогично тому, как это сделано
в предыдущем параграфе; в результате получим выражение для перепада давления на по-
верхности оболочки
2 0 D2  a( D)  p 0 (  1) 
p  ( p   p1  p ) 0 
0
1   
  1  4 2  0 D 2 
4 0 D  3 11a( D)   0 DW (t )  9a( D) 5  1 
  1     W (t )  2 1  
 1  4 8  t  8  (  1) 
0D  3a( D)   4   0D
t
 W (t )t 1     2   1 2  W ( )d  (4.1)
2  2 (  1)    1  t 0
1  2  0 D 2
t

t 4 0
2  W ( )d .

Коэффициенты при W (t ), W  (t )t , W (t ) / t перегруппированы так, что выделены слагае-


2
мые порядка ε и отброшены.
Выражение (4.1) содержит, по сравнению с (3.1), новые слагаемые – типа винклеров-
ского основания и интегральные; оценим порядки их величины. После перехода в эйлеро-
ву систему координат vxt=x, vxt1=x1, будем иметь последовательно
W (t )  ( x)  w( x, t ) 0  w
 0 D   Dvx  2k 0 Dv x ,
t x kx
t


1 1 ~
 0 D W ( )d  0 D ( (t )t  w( t , t )(t  t1 )) 
t2 t2
0

 ( x0 ) w( x0' , t )( x  x1 )
 k Dv x
0
 k Dv x 0
,
kx kx
t


1 1  ~ 3
 0 D  2W ( )d  0 D 4 
 (t 0 ) t  w( x0'' , t )(t 3  t13 )  
t4 3t  
0
~
k  ( x0 ) w( x1'' , t )  x13 
k
  0 Dv x  1  
 0 Dv x
3 kx 3 kx  x 3 
два последних выражения получены по теореме о среднем. Поскольку |φ(x)/(kx)|<1, тем
более |w(x,t)/(kx)|<1, k~ε и поэтому εk<<1, заключаем, что выписанные слагаемые имеют
порядок ε2 и их в дальнейшем изложении можно опустить. Оценки величин «присоеди-
ненной массы» и второй смешанной производной  2 w / tx тождественны с проделанны-
ми в предыдущем параграфе, поэтому окончательно для динамической части давления на
поверхности оболочки со стороны потока получим:

80
4  0 D  3 11a( D)   w w 
q1 ( x, t )   1      vx 
 1  4 8   t x 
 0 D  0 vx x  3a( D)   2 w
  1    (4.2)
2  2 (  1)  x 2

Квазистатическая составляющая давления будет иметь вид


2 0 D2  a( D)  p 0  4  0 Dvx  3 11a( D)    w0 
q0 ( x)  1    0 2  1      
 1  4 2 D   1  4 8   x x 
0D  3a( D)    2  2 w0 
 vx x  1      (4.3)
2  2 (1   )  x 2 x 2 

Основной результат проведённого в этой главе исследования состоит, как видно в том, что
динамическая часть давления аэродинамического взаимодействия в данной точке колеб-
лющейся оболочки выражается через прогиб оболочки и его производные в этой точке;
разумеется, это есть следствие закона плоских сечений. Система уравнений движения
оболочки становится при этом линейной и однородной относительно w, граничные усло-
вия – тоже однородные. Следовательно, разыскивая решение в форме w=Ψ(x,y)exp(ωt),
Φ=F(x,y)exp(ωt), придём к спектральной задаче, собственные числа которой λ порождают-
ся уравнением
1 2   2    0 . (4.4)
Несамосопряжённый оператор флаттерных задач имеет, вообще говоря, комплексные
корни, зависящие от скорости потока. Из (4.4) следует, что область устойчивых (Reω<0) и
неустойчивых (Reω>0) колебаний в комплексной плоскости λ разделяет парабола устой-
чивости
 22 Re   1 (Im  ) 2
при vx=0 все λ – действительные числа (это частоты собственных колебаний оболочки); с
ростом скорости потока некоторые из собственных значений выходят в комплексную об-
ласть. Следовательно, задача состоит в том, чтобы определить собственное число, которое
первым попадёт на параболу устойчивости; соответствующая этому скорость потока бу-
дет критической скоростью флаттера.
Задача на собственные значения для системы несамосопряжённых операторов только в
некоторых простых случаях поддаётся аналитическому исследованию (как правило, при-
ближённому на основе метода Бубнова-Галёркина), поэтому необходимо использовать
современные вычислительные методы. Один из них – численно-аналитический метод без
насыщения – разработан авторами и излагается ниже.
В заключение приведём постановки спектральных задач, которые будут предметом ис-
следования.
а). Пластина, обтекаемая потоком без угла атаки. В этом случае q0=0, поэтому Φ0=0;
влиянием отражений от ударной волны можно пренебречь, и для q1(x,y,t) приходим к
p  w 
обобщённой формуле поршневой теории q1   0   vn0 gradw 
a 0  t 
Положив w=Ψ(x,y)exp(ωt), из (III), (III’) получим

81
 p0
D  2   0
vn0 grad   
a
( x, y )  ,   0, M ( )  0

здесь D — цилиндрическая жесткость.
б) Пластина как часть щеки тонкого клина. Будем полагать V={vx,0}, поэтому из (3.5)
найдём
 w w  2w
q1  a1 (v x , D)  vx   a 2 ( D) x 2
 t x  x
Аналогично предыдущему для амплитудной функции Ψ(x,y) получим уравнение
2 
D 2   a2 ( D) xvx 2  a10 ( D)vx  hL(,  0 )  
y x
которое дополняется граничными условиями; функция напряжений Φ0(x,y) основного со-
стояния находится из системы (I), q0 - из (3.3) при φ=0.
в) Пологая цилиндрическая панель, вектор скорости лежит в опорной плоско-
сти. В этой задаче q0=0, Φ0=0, kx=1/R, ky=0, R- радиус оболочки. Линейная постановка
следует из (II), (II’), q1 выражается по формуле обобщённой поршневой теории:
 p0 h 2 F
D 2   0 vn0 grad    
a R y 2
E 2
2 F  0
R y 2
x, y  ,   0, M 1 ( )  0, M 2 ( F )  0, M 3 ( F )  0.
г) Коническая оболочка как часть тонкого конуса. Положение точки на поверхности
конуса удобно описывать координатами s и θ, где s- расстояние от вершины конуса
(x=scosα), θ=χsinα, χ- полярный угол, отсчитываемый от некоторой фиксированной обра-
зующей. Основная система уравнений отличается от (II), поэтому выпишем её
2w
D w  h k   hL(, w)  q0  q1   h 2
2

t
1
 2   E  k w  EL( w, w)  0 (4.5)
2
здесь обозначено
 1 w 1  2 w   2   1  1  2    2 w
L(, w)    2  2  
2 
 2  2 
2 
 s s s   s  s s s   s
  1    1 w 
 2  
 s s   s s  

1  2 (...)  2 (...) 1 (...) 1  2 (...)


 k (...)  ctg  ;  (...)    2
s s 2 s 2 s s s  2
Граничные условия имеют вид (II'). Положим аналогично предыдущему
w  w0  w1 ,    0  1 , w1  (s, ) exp(t ), 1  F (s, ) exp(t ),
подставим в (4.11) и проведём линеаризацию; в результате получим уравнения для основ-
ного и возмущённого состояний. Основное состояние будет описываться уравнениями
(4.11), в первом из которых справа следует оставить только q0 из (4.3) при φ=0. Для ам-
плитуды возмущённого движения будем иметь упрощённую постановку:

82
vx x  2  v 
D 2   h k F  hL( 0 ,  )  b1 ( D)  b2 ( D) x  
cos  s 2
cos  s
2 F  Ek   0
граничные условия очевидным образом следуют из (II’).

§5. Коническая оболочка; внешнее обтекание.

Представим себе конус, который в сферической системе координат (r , ,  ) зани-


мает область V : 0  r  ;    ; 0    2  . Часть конуса r1  r  r2 образована упругой
оболочкой, остальная часть – жесткая . Конус симметрично обтекается потоком газа с
большой сверхзвуковой скоростью, так что v0 / a0  M  1 ; v0 - скорость невозмущенного

 p0 / 0  - скорость звука в нем , p0 , 0 - невозмущенные давление и


1/ 2
потока, a0
плотность газа,  - показатель политропы.

Давление аэродинамического взаимодействия, в соответствии с результатами


предыдущего параграфа, записывается в виде

2 0 D 2  a ( D)  p0 
q(r , t )  1    
 1  4 2 0 D 2 

4 0 D  3 11a( D)   w w 
 1      v0  (5.1)
 1  4 8   t r 

0 Drv0  3a( D)   2 w
  1   
2  2 (  1)  r 2

Здесь введены обозначения:   (  1) /(  1); a( D)  1  2a02 /[( 1) D2 ]; D  v0tg  ;  -


угол раствора конуса, образованного присоединенной ударной волной в невозмущенном
течении; он определяется из квадратного уравнения

 Da( D)  2v0tg  2D . После введения обозначений Mtg   z, Mtg  z0 это уравнение


принимает вид

(3   ) z 2  2(  1) z0 z  2  0 . (5.2)

Напряженно-деформированное состояние оболочки будем описывать уравнения-


ми технической теории в смешанной форме

2w
D0  2 w   k F  L( w, F )  q(r , t )   h (5.3)
t 2

83
2 F  Ehk w  0,5L(w, w)  0 . (5.4)

Здесь обозначено: F - функция усилий; D0  Eh3 /(12(1  v 2 ))  цилиндрическая жест-


кость, h - толщина оболочки,  - плотность ее материала;  - оператор Лапласа в сфери-
ческих координатах, k  ctg ( 2 / r 2 ) / r . Оператор L(u, v) имеет вид

 2u  1  2v 1 v   2v  1  2u 1 u 
L(u, v)       
r 2  r 2  2 r r  r 2  r 2  2 r r 

 1  2v 1 v  1  2u 1 u 
2   2   2 
 r r r   r r r  

при этом дополнительно обозначено    sin  .

Как видно из (5.1), давление q(r , t ) имеет чисто «статическую» составляющую


(первое слагаемое); поэтому будем полагать, что решение системы (5.3), (5.4) может быть
представлено в виде суммы основного (квазистатического) и возмущенного (динамиче-
ского) состояний: w  w0 (r )  w1 (r , t ) , F  F0 (r )  F1 (r , t ) . Подставим эти выражения в
(5.3), (5.4), линеаризуем по возмущениям и упростим; получим в результате:

основное (квазистатическое) состояние

ctg  2 F0
D0  2 w0   q0 (r ) (5.5)
r r 2

ctg  2 w0
 F0  Eh
2
0 (5.6)
r r 2

2 0 D 2  a( D) 1  4 0 Dv0  3 11a( D)  w0


q0 (r )  1    2  1     
 1  4 2z   1  4 8  r

0 Drv0  3a( D)   2 w0
  1    ;
2  2 (1   )  r 2

возмущенное (динамическое) состояние

ctg  2 F1  2 w1
D0  w1 
2
 2  L(w1 , F0 )  q1 (r , t )   h 2 (5.7)
r r t

ctg  2 w1
 2 F1  Eh 0 (5.8)
r r 2

4 0 D  3 11a( D)   w1 w 
q1 (r , t )   1      v0 1  
 1  4 8   t r 
84
0 Drv0  3a( D)   2 w1
  1    .
2  2 (  1)  r 2

Обратимся к основному состоянию. Введем безразмерную координату s  r / r2 , а


также безразмерные прогиб w0 / h и функцию усилий F0 /( Eh2 r2 ) , оставив за ними преж-
ние обозначения. Подставив в (5.5), (5.6), получим

tg h 2 2 1  2 F0
 w0   q0 (5.9)
12(1  v ) r2
2 2
s s 2

1  2 w0
tg   2 F0  0 (5.10)
s s 2

  1   3 11   w0
q0  B1 1  a ( z )  2   B2 1    a ( z)  
 4 2z   4 8  s

 3  2w 2
 B3 1  a  ( z )   s 20 ; a ( z )  1  (5.11)
 2 (1   )  s (  1) z 2

2 p0 r22 2 4 p0 r2  p0 r2
B1  z tg ; B2  z  z0 ; B3  z  z0
 1 E h 2
 1 E h 2 E h

Дополним систему (5.9), (5.10) граничными условиями шарнирного опирания; че-


рез w0 и F0 эти условия запишутся в виде

 2 w0 v w0
s  s1 , s  1: w0  0,   0,
s 2 s s

F0  2 F0
 0, 0 (5.12)
s s 2

Окончательно, задача основного состояния сведена к решению системы (5.9),


(5.10) при граничных условиях (5.12).

Порядок величин слагаемых в правой части выражения (5.11) для q0 определяет-
ся, очевидно, значениями коэффициентов Bi . Имеем

B2 2h B3   1 h
 ;  ;
B1 r2tg  B1 4 r2tg 

в реальных условиях h /(r2tg  )  1 , поэтому с хорошей точностью можно принять

  1 
q0 ( s)  B1 1  a ( z )  2  . (5.13)
 4 2z 
85
Рассмотрим динамическое состояние; введем безразмерный прогиб w  w1 / h и
безразмерную функцию усилий F  F1 /( Eh2 r2 ) и подставим в (5.7), (5.8), получим в ре-
зультате

1 2w
tg 2 F  0
s s 2

tg h 2 2 1 2 F h Fo 1  2 w
 w   tg  
12(1  v 2 ) r22 s s 2 r2 s s s 2

h  2 F0  1 w 1  2 w  tg r22
tg    
 дин
q .
r2 s 2  s s s 2  2  E h2

Решение выписанной системы будем искать в классе функций:


w  W (s)cos n  exp(t ), F  (s)  cos n  exp(t ) ; для амплитудных функций W (s), ( s) ,
получим систему:

1
tg 2n   W   0 . (5.14)
s

tg h 2 2 1 h 1
 nW    tg F0 W  
12(1  v ) r2
2 2
s r2 s

h   1 n2 
tg F0  W   2 2 W   A3 sW   A2W   W (5.15)
r2 s s sin  

штрихами обозначены производные по s , введен оператор


n   2 / s 2  ( / s) / s  n2 /(sin 2  ) ; спектральный параметр  порождается соотноше-
нием A42  A1    0,   r2 / c2 . Введены обозначения

4 p0 r2 c0  3 11  
A1   ztg 1   a ( z)  ;
  1 E h a0  4 8 

4 p0 r2  3 11  
A2  z  z0  1  ( z )  a  z   ; c02  E /  ;
 1 E h  4 8 

 p0 r2  3 
A3  z  z0  1  a ( z )  ; A4  tg .
2 E h  2 (  1) 

Граничные условия шарнирного опирания через функции W и  запишутся в виде

v
s  s1 , s  1: W  0, W   W   0
s

86
n2
    0;   0 . (5.16)
s sin 2 

Итак, окончательно имеем задачу (5.14) - (5.16) на собственные значения; посколь-


ку задача несамосопряженная, она имеет счетное множество k комплексных собствен-
ных значений, которым соответствуют комплексные частоты колебаний  k . По опреде-
лению, возмущенное движение считается устойчивым, если k будет Re(k )  0 , и не-
устойчивым, если хотя бы для одного значения k0 будет Re(k0 )  0 ; области устойчи-
вых и неустойчивых колебаний на комплексной плоскости  разделяет парабола устой-
чивости A4 ( Jm )2  A12 Re  , уравнение которой служит для определения критических
значений параметров системы.
Традиционно задача панельного флаттера ставится следующим образом: при за-
данных характеристиках системы (геометрия, механические свойства и др.) определяется
критическая скорость флаттера M кр , так что при M  M кр возмущенное состояние будет
устойчивым. К этому следует добавить два существенных замечания: 1) При M  M кр ос-
новное состояние w0 , F0 должно быть статически устойчивым. 2) Система (5.14) – (5.16)
содержит параметр волнообразования n , поэтому M кр  M кр (n) ; истинной критической
скоростью флаттера считается M кр (nкр )  min M кр (n)
n

§6. Коническая оболочка; внутреннее обтекание.

1. Постановка задачи.

Представим себе круговую коническую оболочку, которая в сферической системе


координат занимает область V0 : s1  s  s2 ; 0     ; 0    2  . Оболочка упругая,
материал имеет плотность 1 , модуль Юнга E , коэффициент Пуассона  ; толщина обо-
лочки h . Внутри оболочки протекает газ со сверхзвуковой скоростью, его невозмущенное
состояние характеризуют параметры: давление q0 ( s) , плотность  0 ( s) , скорость u0 ( s) ,
местная скорость звука a0 ( s) .

Напряженно-деформированное состояние оболочки будем описывать уравнения-


ми технической теории в смешанной форме

D2 w   k F  L(w, F )  q  0 (6.1)

2 F  Eh k w  0,5L(w, w)  0 (6.2)

87
Здесь обозначено: w - нормальные прогибы, F - функция усилий, D  Eh 3 /(12(1   2 )) -
цилиндрическая жесткость,  - оператор Лапласа, k  ctg ( 2 / s 2 ) / s ;

 2U  1  2V 1 V   2V  1  2U 1 U 
L(U , V )   2    2  2  
s 2  s 
2
s s  s  s 
2
s s 

 1  2V 1 V  1  2U 1 U 

 2  2   2 
 s s s   s s s  

введено дополнительно обозначение     sin  ; в (6.1) q - поперечная нагрузка, значе-


ние которой будет уточнено в дальнейшем.

Задачу о колебаниях оболочки сформулируем в вариациях. Обозначим w0 , F0 - ос-


новное решение, соответствующее невозмущенным значениям параметров потока газа.
Предположим, что наряду с основным существует возмущенное решение w0  w, F0  F ,
соответствующее возмущенному значению давления: q0  q . Подставим это в (6.1), (6.2) и
линеаризуем по возмущениям, получим в результате:

основное состояние

1 2 F
D  2 w0  ctg 20  L( w0 , F0 )  q0  0
s s
1  2 w0 1 w0  2 w0
(6.3)  2 F0  Eh ctg  Eh  0
s s 2 s s s 2
(6.4)

возмущенное состояние

1 2 F
D 2 w  ctg 2  L(w0 , F )  L(w , F0 )  q  0 (6.5)
s s

1 2w  1  2 w0  2 w
 F  Eh ctg 2  Eh  2
2

s  s s 
2 2
s

1  2 w0 w 1 w0  2 w
  0 (6.6)
s s 2 s s s s 2

Введем безразмерные параметры, оставив за ними прежние обозначения:

s  s / s2 , w0  w0 / h , F0  F0 /( Eh2 s2 ), w  w / h , F  F /( Eh2 s2 ) .Упростим систему


(6.3)—(6.6): в (6.3)—(6.4) отбросим квадратичные слагаемые, то же сделаем в уравнении
(6.6), в (6.5) пренебрежем слагаемым L( w0 , F ) . В результате получим

88
основное состояние

1  2 w0
tg  F0 
2
 0; (6.7)
s s 2
tg  h 2 2 1  2 F0 q0 s22
 w   tg  (6.8)
12(1   2 ) s22 s s 2
0
E h2
возмущенное состояние (принято, что основное состояние обладает осевой сим-
метрией: w0  w0 (s) , F0  F0 (s) )

1 2w
tg   F 
2
0 (6.9)
s s 2
tg  h 2 2 1 2 F h F0 1  2 w
 w  tg   
12(1   2 ) s22 s s 2 s2 s s s 2
(6.10)
h  2 F  1 w 1  2 w  tg  s22
tg   20   2   q  .
s2 s  s s s  2  E h2
Рассмотрим задачу основного состояния. Система (6.7),(6.8) должна быть дополне-
на граничными условиями; примем левый торец s  s1 заделанным, правый s  s2 — сво-
бодным; граничные условия примем в виде

w0  2 F0  F0
s  s1 : w0  0 ,  0 , F0  0 ,  0
s  s2 s  s

 2 w0 1 w0  3 w0 1  2 w0 1 w0
s  s2 :   0,   0 (6.11)
 s2 s  s  s3 s  s 2 s 2  s

F0  3 F0 1  2 F0 1 F0
 0,   0
s  s3 s  s2 s2  s

Для решения задачи (6.7),(6.8),(6.11) основного состояния необходимо знать рас-


пределение давления q0  q0 ( s) со стороны газа на стенки оболочки. Примем модель од-
номерного течения (это оправдано при сравнительно небольших углах раствора конуса 
); в этом случае основной является зависимость между площадью поперечного сечения
S (s) и числом Маха M (s)  u0 (s) / a0 (s) :

S ( s)  2  (  1) M 
1k

 (6.12)
Sкр (  1)k1 M

здесь S кр  S ( sкр ) - площадь критического сечения,  — показатель политропы газа,


k1  (  1) /(2(  1)) . По определению M кр  1 ; в рассматриваемом случае задана пло-
щадь S1  S (s1 ) , поэтому, если считать известным значение M 1  M (s1 ) , то из (6.12) полу-
чим
89
S ( s1 )(  1)k1
Sкр  k1
(6.13)
 2  (  1) M 12 

Обозначим p  - давление торможения; тогда из соотношений

k /( k 1)  /( 1)


  1  p    1 
p  pкр   ,  1  M2
 2  p  2 

получим для p(s)

(k  1) k2
p( s)  pкр (6.14)
2  (k 1)M  2 k2

где обозначено k2   /(  1) . Если pкр задано, то p(s) определяется по (6.14); с другой
стороны, может быть задано давление на входе p1  p(s1 ) , тогда pкр рассчитывается из
(6.12) и (6.13). Окончательно q0 (s)  p( s) , и краевая задача основного состояния (6.7),
(6.8), (6.11) сформулирована.

Обратимся к уравнениям (6.9), (6.10) возмущенного состояния; их решение будем


искать в классе функций: w  W (s) cos n  exp( t ) ; F  (s) cos n  exp( t ) . После подста-
новки в (6.9), (6.10) получим

1
tg 2n   W   0 (6.15)
s

 tg h2 1 h  1
  2n W    tg F0  W  
12(1  ) s2
2 2
s s2 s

h 1 n2  tg  s22
 tg F0  W   2 2 W  e t cos n  q (6.16)
s2 s s sin   E h2

d2 1 d n2
здесь введен оператор  n    .
d s 2 s ds s 2 sin 2 

Динамическая нагрузка q состоит из суммы сил инерции и аэродинамического


взаимодействия: q  q1  q2 , при этом q1   1h 2 w /  t 2 , 1 - плотность материала
оболочки, а для q 2 мы примем упрощенное выражение, вывод которого будет приведен
в следующем пункте

h   s2 1
q2 ( s)   q0 ( s)  W  M W W
s2  a0 ( s) 2s  sin 

90
 u0    1 1 
M  M  W  exp( t )  cos n
 s  2 M

Подставив это в (6.6), придем к уравнению

tg h2 2 1 h 1
 nW    2 tg F0 W  
12(1  2 ) 2
s2 s s s

h 1 n2 
 tg F0  W   2 2 W   (6.17)
s2 s s sin  

tg s2   s2 1
    q0 ( s)  W  MW   W
E h  a0 ( s) 2s  sin 

 u0    1 1  s22  2tg
M  M  W   W
 s  2 M c12

здесь обозначено a0 ( s) - местная скорость звука, c12  E / 1 , давление основного состоя-


ния q0 ( s) определено формулой (6.14).

Выражения для a0 ( s) и u0 ( s) находятся из рассмотрения одномерного течения

3
p  1
a0 ( s)  a0   1  кр  (6.18)
 p0  2  (  1) M 2

3
p  M ( s)  1
u0 ( s)  Ma0 ( s)  a0   1  кр  , 3  (6.19)
 p0  2  (  1) M 2 2

здесь обозначено: pкр - давление в критическом сечении, p0 ,a0 - давление и скорость


звука в покоящемся газе.

Введем обозначения:
3
s  p 
1 pкр
A1   tg (  1) 2  0  ;
h  pкр  E

s2 pкр  s2
A2   tg (  1)2 ;  ;
h E a0

1  2
f1 (s)  2  (  1)M 2  ; f 2 (s)  2  (  1)M 2 

91
оператор в левой части (6.17) обозначим Ln (W , , F0 ) ; в результате (6.17) преобразуется к
виду

Ln (W , , F0 )  A2 f 2 (s)M W  

 1  u0    1 1 
 A2 f 2 ( s)  M  M   W 
 2s sin   s  2 M 

 a2 
  A1 f1 ( s)  tg 02 2  W  0 . (6.20)
 c1 

На основании (6.19)


 u0  pкр  M
3

 2a0   1   .
 s p  2 3/ 2
 0   2  (  1) M 

Окончательно для определения функций W ,  получена система (6.15), (6.20); она


должна быть дополнена граничными условиями.

Рассмотрим граничные условия, представляющие значительный интерес в прило-


жениях: левый торец оболочки (s  s1 / s2 ) будем считать жестко защемленным, правый
( s  1) - свободным. Через прогиб W и функцию усилий  эти условия запишутся следу-
ющим образом:


s  s1 / s 2  s 0 : W  0 ; W   0 ;   0 ;      0 (6.21)
s

 1  n2
W   s W   s 2 sin 2  W  0 ;
s  1:  (6.22)
W   1 W    n (1   )n 2
2
W   W 0
 s s 2 sin 2  s 3 sin 2 

 n2
    0
 s sin 2 
 2
(6.23)
   1   h 1 1
W 0
 s s2 12(1   2 ) tg
2
s2

При малой конусности 12tg ~ 1, поэтому последним слагаемым во втором уравнении


(6.23) можно пренебречь; тогда вместо (6.23) получим

s 1 ,   0;   0 (6.24)

92
правомерность такого пренебрежения должна быть установлена в конкретных расчетах.

Система уравнений (6.15), (6.20) и граничных условий (6.21),(6.22),(6.23) (или


(6.21),(6.22),(6.24)) составляют задачу на собственные значения  . Поскольку система
несамосопряженная, собственные значения  k , вообще говоря, будут комплексными.
Если хотя бы у одного из  k будет Re  k  0 , то основное состояние считается неустой-
чивым по отношению к возмущениям из выбранного класса функций; если же
 Re k  0 , основное состояние считается устойчивым. В соответствии с этим в задаче
панельного флаттера конической оболочки возможны следующие постановки.

1. Параметры оболочки заданы, изменяемыми параметрами являются давле-


ние газа на входе   q( s1 ) и число полуволн возмущения n . Допустим, что n и при не-
котором  все  k ( , n) лежат в левой полуплоскости. Будем увеличивать  , одновре-
менно меняя n ; определим значения min    0 (n0 ) и n0 , при которых впервые одно из
n

 k выйдет на мнимую ось. Режим  0 ,n0 по определению считается критическим. Оче-


видно, в соответствии с определением, при    0 , n , состояние будет устойчивым.
2. В докритическом режиме       0 представляет интерес определить
форму возмущения (n) , затухающую наиболее медленно – это значит найти собственное
число k (n ) , наиболее близко расположенное к мнимой оси.
3. Толщина оболочки h - искомая величина, все остальные параметры потока
и оболочки заданы. Допустим, что n и при некотором h все к (h, n) лежат в левой по-
луплоскости. Будем уменьшать h , одновременно меняя n , и определим значения
max h  h0 (n0 ) и n0 , при которых одно из  к впервые попадает на мнимую ось. Величина
n

h0 будет критической, поскольку при h  h0 , n , состояние будет неустойчивым. Анало-


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

2. Определение динамической части давления.

Представим себе (в сферической системе координат r , , ) коническую поверх-


ность    , r   r0 ,   ; ее часть r1  r0 , r2  занимает тонкая упругая оболочка, осталь-
ную часть поверхности будем считать жесткой. Угол раствора конуса  считаем малым,
так что  2  1 . Внутри этой конструкции в положительном направлении оси r протека-
ет газ. В невозмущенном состоянии (как если бы оболочка покоилась) течение газа по-
лагаем радиальным, его параметры  0 , p0 , u 0 , a0 — соответственно плотность, давление,
радиальная скорость, скорость звука – известные функции полярного радиуса r . По пред-
положению M 2  u0 / a0   1 .
2

93
Колебания оболочки с малыми амплитудами вызывает возмущение основного по-
тока и возникновение дополнительного давления аэродинамического взаимодействия
p . С хорошим приближением возмущенное течение можно считать потенциальным;
обозначим через u вектор скорости потока :

   1  
u  u r , u , u   u 0  , , , (6.25)
 r r r sin   

возмущение скорости звука определим из интеграла Коши—Лагранжа


  1    
a  u0  . (6.26)
2a0  r t 

Для описания движения газа воспользуемся известным уравнением

 2 u
a2  u   2u  u  u   u  .
t 2
t

Подставим в него (6.25) и (6.26), линеаризуем по малым возмущениям, введем безраз-

мерную переменную r   r ,   r2  r1, положим, как обычно,



  1 exp t cos m и оставим прежние обозначения. В результате получим

M  r  2M a  2 Ma u 0    1 1  2  


2 2
2
1  M   
2
 0 0 r  2 M  r  r
(6.27)
  2 2
M  u 0 m2 2
   
  2    1
1
 2    sin  0
 a0 a0 a0 r r sin  
2
r sin    r 

Обозначим через W0 r , , t  нормальные прогибы оболочки и положим


W0  W exp t cos m ; условие непроницания на поверхности оболочки запишется при
этом в следующем виде (после линеаризации):

  W  1 
 u0   W  W . (6.28)
r  
 r u0 r 

94
На оси оболочки скорость u 0 обращается в нуль:

1 
u  0 . (6.29)
 0
 r  0

Для дополнительного давления примем p  q exp t cos m , при этом q


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

0u0    
q      . (6.30)
 r u0  

Упрощение задачи (6.27)—(6.29) основано на предположении о малой конусности


 2  1 ; при этом sin    , cos   1   2  1. В пределах оболочки безразмерная пере-
2

менная r изменяется мало r  1 , поэтому введем новую переменную   r sin  , так


что d  rd . Внесем это в (6.27) и учтем, что М 2  1 и 2 / r  1 ; окончательно полу-
чим

 2 1  m 2 2  
2

  2  M  A(r )  B(r )  0 . (6.31)
 2
   r 2
r

Последнее слагаемое в правой части (6.28) мало в сравнении с первым, поэтому


  W  
 u0   W  ,  0  r sin  (6.32)
   0  r u0 

и вместо (6.30) получим

 0 u 0  
 
q       . (6.33)
  r u 0   
0

В уравнении (6.31) введены обозначения:


 M2   1 1  u
A(r )  2M 2  M  0 ,
a0 a0  2 M  r

 2 2 M 2  u 0
B(r )   (  1) .
a02 ao a0 r

Приближенное решение задачи (6.31),(6.32) основано на том, что при малой ко-
нусности M (r ), A(r ), B(r ) — это мало и плавно меняющиеся функции. Введем вместо
r переменную z , отсчитываемую от левого торца оболочки, и оставим за всеми функци-
95
ями прежние обозначения; в сверхзвуковом течении u0  0 и p  0 при z  0 , от-
куда следует   0,  / z  0 при z  0 . Перейдем в (6.31),(6.32) к преобразованиям
Лапласа, полагая M ( z), A( z), B( z) «почти постоянными» параметрами; получим в ре-
зультате ( s — параметр преобразования)

 2 * 1  *  2 m 2  *
     2   0 , (6.34)
 2     

 *    *
 u0  s  W ,
   0  u0 

(6.35)

 2  M 2 s 2  As  B .

Условие (6.29) запишется в виде


1  *
u*  0 . (6.36)
 0    0

Решение уравнения (6.34) при условии (6.36) записывается через модифицирован-


ную функцию Бесселя:  *  C m (  ) ; определив C из (6.36), окончательно получим

    m ()
*  u0  s   W* .
 u0  'm ( 0 )

Преобразованное по Лапласу давление взаимодействия q * определится из (6.30):

2
0u02     m ( 0 ) *
*
q    s   W , (6.37)
  u0  'm ( 0 )

в последних формулах штрихом обозначена производная от  m по аргументу.

Обратное преобразование (6.37) приводит к трудному для анализа результату, по-


этому предварительно выполним некоторые оценки. Частоты собственных колебаний ко-
нической оболочки могут быть вычислены по формуле
1
C0  h  2
j    j , (6.38)
 R

96
здесь C 0 — «стержневая» скорость звука в материале оболочки; h — ее толщина;
R  (r1  r2 )sin  / 2 ; параметр  j зависит от краевых условий, форм колебаний и других
параметров задачи и изменяется в пределах от нескольких единиц до величин порядка
десяти. Из (6.38) получим

  j
1
C  h  2
~    j ;
a0 a0 a0  R 

для реальных оболочек отсюда следует оценка   / a0 ~ (0,1  0,7)  10 , учитывая кото-
рую, при M 2  1 можно принять  0  1 и использовать асимптотическое разложение
 m (  0 ) . По свойству преобразования Лапласа Re   0 , и после несложных выкладок
находим

 m (  0 ) 1
~ 1 . (6.39)
 m (  0 )
'
2  0

Положим  2  M 2 ( s  s1)(s  s2 ) , 2M 2s1,2  A  A2  4M 2B и обозначим

 / u 0   ; подставив это вместе с (6.39) в (6.37), получим

0u 2 ( s  )2W *( s) 0u 2


( s  )2W *( s)
*
q   0  0 
M 1 1 2 M 2 ( s  s1)(s  s2 )
( s  s1) 2 ( s  s2 ) 2 0

Оригинал q(z ) восстанавливается по таблицам и теореме о свертке, интеграль-


ные слагаемые оцениваются на основании очевидного неравенства
(s 2  s1 ) /( s2  s1 )  1 . В результате выкладок будем иметь

 0  W a0 u 0    1 1 
q( z )   W  u 0  W  M  M  W 
a0  z 2 0 ( z ) z  2 M

1 u0    1 1 
z

   M    e  ( z  )W ( )d  ; (6.40)
 0 ( z ) z  2 M 0 

при записи интегрального слагаемого приближенно принято


(s1  s2 ) / 2  A(r ) /( 2M 2 )   / u0   .

Первые два слагаемых в правой части (6.40) отвечают «поршневой» теории, физи-
ческий смысл следующих двух — это давление взаимодействия изгибаемой оболочки с
винклеровским основанием «жесткости»:

97
p0  a0 u    1 1 
K*   M 0  M   .
a0  2 o z  2 M 

Последнее слагаемое в (6.40) в отличие от предыдущих носит нелокальный характер:


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

§7. Примеры расчётов.

В первой главе приведена постановка задачи о флаттере пологой оболочки в предпо-


ложении, что избыточное давление на оболочку определяется в рамках закона плоских
сечений в сверхзвуковой аэродинамике. Если для избыточного давления применять фор-
мулу поршневой теории, то математически задача о флаттере пологой оболочки приво-
дится к проблеме собственных значений для системы из двух уравнений с бигармониче-
скими старшими операторами относительно амплитудной функции прогибов  и функции
напряжений F. Для некоторых типов краевых условий функцию напряжений F можно
(численно) исключить; оставшееся уравнение для  будет содержать две безразмерные
константы порядков 10-3 и 102 (при характерных значениях параметров) при старших про-
изводных, и это предопределяет плохую обусловленность задачи. С другой стороны,
наличие у решения пограничного слоя указывает на необходимость сгущать сетку вблизи
контура.

Для преодоления указанных вычислительных трудностей используется метод без


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

Обнаружены новые механические эффекты, касающиеся форм колебаний и зависимо-


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

(7.1) D 2 -hL(F)-γ(v,grad  )  

(7.2) 2 F  EL(  )  0

98
(7.3)    h 2  k ,

2f 2f
(7.4) L(f)=ky  k x ,
x 2 y 2

здесь D=Eh 3 /12( 1-  2 ) - цилиндрическая жёсткость, E - модуль Юнга,  - коэффициент


Пуассона, k - показатель политропы, v={vcosθ,vsinθ} – вектор скорости потока, h - толщина
оболочки,  - плотность материала оболочки,  - комплексная частота колебаний; k x и
k y - главные кривизны (линии главных кривизн совпадают с координатными линиями);
   ( x, y) - прогиб оболочки, F=F(x,y) - функция напряжений. Все названные величины –
безразмерные, обезразмеривание проведено аналогично предыдущему, функция напря-
жений отнесена к параметру p0 a2. Выписанные уравнения рассматриваются в прямо-
угольнике S={-1  x  1 ,-b  y  b}.

Решение уравнений (7.1)-(7.3) рассматриваем в дальнейшем при двух типах краевых


условий:

а) шарнирное (свободное) опирание:

 2 2F 2F
(7.5) x=1,-1:   0, =0,  0,  0.
 x2  y2 xy

 2 2F 2F
(7.6) y=b,-b:   0, =0,  0,  0.
 y2  x2 xy

б) заделка с проскальзыванием:

  2F 2F
(7.7) x=1,-1:   0, =0,  0,  0.
 x  y2 xy

  2F 2F
(7.8) y=b,-b:   0, =0,  0,  0.
 y  x2 xy
99
Нетрудно показать, что краевые условия, накладываемые на

функцию напряжений F, без потери общности могут быть заменены эквивалентными

F
(7.9) ( x, y)  G, F  0,  0,
n
где n – внешняя нормаль к контуру оболочки.

Метод решения задачи прежний: при v=0 все собственные значения действительны, с
ростом скорости потока некоторые из собственных значений выходят в комплексную
плоскость; задача, следовательно, состоит в том, чтобы найти (при заданном ) комплекс-
ное собственное число, которое первым попадёт на параболу устойчивости. Тем самым
будет определена критическая скорость и соответсвующая ей форма колебаний (соб-
ственная функция). Отсюда следует, что для корректного решения задачи необходимо
определять достаточно длинный начальный отрезок спектра.

Таким образом, на каждом шаге итерационного процесса необходимо решать полную


проблему на собственные значения для несимметричной матрицы размера NxN, где N –
число узлов сетки. Возникающие при этом трудности обходятся применением метода без
насыщения, который для гладких решений даёт достаточную точность на сетке из сравни-
тельно небольшого числа узлов.

Для дискретизации описанных краевых задач нужно провести дискретизацию бигар-


монических операторов 2 и 2 F с краевыми условиями свободного опирания или
защемления соответственно. Кроме того, нужно провести дискретизацию оператора L(f) и
членов с первыми производными (v,grad  ).

Примем, что k x и k y - константы. Для цилиндрической оболочки k x  0, k y  1 / R, а для


сферической k x  k y  1 / R, где R- радиус оболочки. Тогда нужно провести дискретизацию
оператора L(f) с однородным краевым условием Дирихле, эта дискретизация проводится
по методике, описанной в части III. Так же аналогично проводится дискретизация членов
с первыми производными (v,grad  ) . Заметим, что при дискретизации оператора L(f), по-
скольку это оператор второго порядка, достаточно удовлетворить только одному краево-
му условию f=0 на  . При дискретизации членов с первыми производными, поскольку
узлов на границе нет, применялась интерполяционная формула, не удовлетворяющая
(принудительно) краевому условию   0 на Г. При дискретизации же бигармонических
операторов удовлетворялись оба краевых условия. Как показали вычисления (см. ниже), в
результате полученное решение для  удовлетворяет краевым условиям.

100
Дискретизация бигармонического оператора с краевым условием свободного опира-
ния и с краевым условием защемления описана в части III. Применим для функции
F=F(x,y) в прямоугольнике интерполяционную формулу:

n m
(7.10) F(x,y)=  M i0 ( z) L j 0 ( x ) F ( x j , yi ),
j 1 i 1

y=bz, z [ 11
, ], x [ 11
,].

l( x)
L j 0 ( x)  , l ( x )  ( x 2  1) 2 Tn ( x ),
l ( x j )( x  x j )
'

x j  cos j , j  (2 j  1) / 2 / n, j  1,2,..., n;

M ( z)
M i 0 ( z)  , M ( z)  ( z 2  1) 2 Tm ( z),
M ( zi )( z  zi )
'

zi  cos i , i  (2i  1) / 2m, i  1,2,..., m.

Эта формула удовлетворяет краевым условиям (7.9). Пронумеруем узлы в прямо-


угольнике (x j , yi ) сначала по y, потом по x, т.е. сверху вниз, справа налево, и подставим
(7.8) в (7.1),(7.2); в результате получим

(7.11) H   hLh F  

(7.12) H 3 F  ELh  0

Здесь H - матрица размера N×N, N=mn - матрица дискретной задачи для пластины, её
построение для случая свободного опирания описано в третьей части. Разрешая (7.12) от-
носительно F и подставляя в (7.11), получим
101
(7.13) (H+hEL h H31 Lh )  

Здесь  - вектор, который содержит в узлах сетки приближённые значения прогиба


оболочки в узлах сетки;  - приближённое собственное значение; Lh и H 3 - матрицы
размера NxN, получающиеся в результате дискретизации операторов L и 2 F.

Дальнейшие исследования проводились с конечномерной задачей на собственные


значения (7.13). Как уже говорилось во введении, эта задача содержит большой параметр
hE (~10 2 для конкретных данных, при которых проводились расчёты); матрица при этом
параметре несимметрична и может, следовательно, иметь комплексные собственные
значения при скорости потока v=0. Это и обнаружилось в конкретных расчётах. Поэтому
потребовалась модернизация применяемого подхода. Вместо матрицы H 3 в (7.13) под-
ставлялась матрица H3  0.5( H3  H3' ) , аналогичная симметризация применялась к мат-
рицам Lh и H0 ( H0  матрица дискретного бигармонического оператора для прогиба  ).
После этого матрица Lh H31 Lh стала симметричной с погрешностью 10 6 . Однако этого
оказалось недостаточно, и дискретная задача по-прежнему при v=0 имела комплексные
собственные значения. В результате повторной симметризации матрицы Lh H31 Lh соб-
ственные значения дискретной задачи при v=0 стали действительными и положительны-
ми. При вычислении критической скорости наблюдалась сходимость.

Конкретные расчёты проводились при тех же значениях параметров, что и раньше, от-
носительная толщина оболочки 310-3. Радиус оболочки принимался равным 2.5 (безраз-
мерный). Предварительные расчеты на сетках из 9×9, 13×13, 19×19 узлов показали, что на
сетках 13×13 и 19×19 результаты оказываются близкими; ниже приводятся значения кри-
тической скорости, полученные на сетке 19×19.

Расчёты для сферической пологой оболочки, квадратной в плане, можно считать тесто-
выми. При углах 0, , /4, 3/8, /2 получены соответствующие значения критической
скорости 1.4263 (20), 1.4924 (18), 1.5813 (18), 1.4924 (18), 1.4263 (20). В скобках указан но-
мер собственного значения, которое первым выходит на параболу устойчивости. Как и
следовало ожидать из симметрии задачи, значения критической скорости симметричны
относительно прямой /4. Этот факт свидетельствует в пользу правильности методики
и разработанной программы. Далее, для контроля вычислений выводились на печать два
графика: вид функции прогиба Re(x, 0) и Re(0, y) и вид двумерной функции Re(x, y) .
При /4 графики кривых Re(x, 0) и Re(0, y) совпали, что свидетельствует о правильно-
сти расчётов. Собственные формы Re(x, y) при углах =0 и /2 также тождественны;
всё это свидетельствует о правильности расчётов.

102
Для сферической пологой оболочки, защемлённой по краю, при тех же направлениях
вектора скорости потока получены значения критической скорости: 1.6424 (20), 1.7038
(16), 1.6876 (17), 1.7038 (16), 1.62384 (20). Общий характер результатов такой же, как и в
предыдущем случае.

Проведены расчёты для сферической пологой оболочки прямоугольной в плане


(b=0.5). При свободном опирании получены следующие значения критической скорости
для тех же значений углов  : 1.7752 (9), 1.8787 (9), 1.8414 (5), 1.8558 (4), 1.7469 (4). При
граничных условиях защемления получено соответственно: 1.6138 (9), 1.6902 (9), 1.8935
(5), 1.7335 (5), 1.6602 (5).

Дальнейшие расчёты проведены для цилиндрической свободно опёртой оболочки,


квадратной в плане. Для тех же значений углов  получены значения критической скоро-
сти: 2.7654 (7), 0.5606 (1), 0.3004 (1), 0.2205 (1), 0.2120 (1). Как видно, результат принципи-
ально отличается от предыдущих: скорость резко убывает при углах , приближающихся к
/2 (заметим, что для квадратной пластины критическая скорость при =0, /2 равна
0.2103). Таким образом, для цилиндрической оболочки критическая скорость флаттера на
порядок выше при обтекании вдоль образующей по сравнению со случаем обтекания в
поперечном направлении. Этот эффект легко объясним: жёсткость на изгиб цилиндриче-
ской оболочки вдоль образующей значительно выше, чем поперёк. Эволюция собствен-
ных форм представлена на Фиг. 2.1 – 2.5.

Далее были проведены ещё два расчёта для рассматриваемой цилиндрической обо-
лочки при тех же углах направления вектора скорости потока и значениях для радиуса
оболочки 10 и 40. Получены следующие значения критической скорости: 0.8216 (14),
0.4629 (1), 0.2287 (1), 0.1727 (1), 0.1591 (1) для R=10; 0.3378 (6), 0.3439 (1), 0.2433 (1),
0.1673 (1), 0.1514 (1) для R=40. Таким образом, критическая скорость флаттера уменьша-
ется c ростом радиуса кривизны как при обтекании вдоль образующей, так и поперёк. По-
следний вывод весьма важен: оказывается, небольшая начальная выпуклость оболочки
при поперечном обтекании (R=40 подъём цилиндрической оболочки равен 0.0125) вызы-
вает понижение критической скорости флаттера.

103
Фиг. 2.1. Расчёты для цилиндрической свободно опёртой оболочки, квадратной в

плане,  /2, v=0.2120.

Фиг. 2.2 Расчёты для цилиндрической свободно опёртой оболочки, квадратной в

плане,  3/8, v=0.2295.

104
Фиг. 2.3 Расчёты для цилиндрической свободно опёртой оболочки, квадратной в

плане,  /4, v=0.3004.

Фиг. 2.4 Расчёты для цилиндрической свободно опёртой оболочки, квадратной в

плане,  , v=0.5606.

105
Фиг. 2.5 Расчёты для цилиндрической свободно опёртой оболочки, квадратной в

плане, 0, v=2.7654.

106
Часть III.

Численные методы в несамосопряжённых задачах на соб-


ственные значения.

Наиболее распространённым в настоящее время методом решения задач механики


деформируемого твёрдого тела является метод конечных элементов. Его недостатки об-
щеизвестны: аппроксимируя перемещение кусочно-линейной функцией, мы получаем,
что напряжения разрывные. Вместе с тем следует заметить, что большинство задач меха-
ники деформируемого твёрдого тела описывается уравнениями эллиптического типа, ко-
торые имеют гладкие решения. Представляется актуальным разработать алгоритмы, ко-
торые учитывали бы эту гладкость. Идея таких алгоритмов принадлежит К. И. Бабенко
[51]. Многолетнее применение этой методики в эллиптических задачах на собственные
значения авторами настоящей работы доказали их высокую эффективность. Именно к та-
ким задачам сводятся задачи флаттера пластин и пологих оболочек в новой постановке А.
А. Ильюшина, И. А. Кийко [185]. Большим преимуществом этой постановки является то,
что сложная задача аэроупругости сводится к эллиптической задаче на собственные зна-
чения, для которой можно разработать эффективные алгоритмы без насыщения. Это поз-
волило решить новые задачи, которые недоступны для исследования классическими ме-
тодами. Основной результат настоящей работы состоит в том, что можно заменить доро-
гостоящий и трудно осуществимый натурный эксперимент экспериментом вычислитель-
ным. Примеры таких исследований приведены выше.

ГЛАВА 1.
Дискретный лапласиан.

В предыдущих частях показано, что задачи панельного флаттера сводятся к исследова-


нию собственных значений несамосопряжённого оператора (либо системы таких операто-
ров). Возможности точных аналитических методов по отношению к таким задачам, как
будет видно из дальнейшего изложения, сильно ограничены, поэтому развиваются при-
ближённые и численные методы. Из приближённых отметим метод Бубнова-Галёркина,
ограниченные возможности которого обусловлены трудностью выбора системы коорди-
натных функций для произвольных областей и граничных условий. Метод конечных эле-
ментов, будучи универсальным, широко применяется при решении задач флаттера; он од-
нако не лишён серьёзных недостатков, о которых будет сказано ниже.
В этой и последующих главах будет описан альтернативный МКЭ численно-
аналитический метод без насыщения (по терминологии К. И. Бабенко), который, как нам

107
представляется, в наибольшей степени адаптирован к задачам на собственные значения.
Его существо удобно для начала проиллюстрировать на задаче Штурма-Лиувилля.

III.1.1. Задача Штурма-Лиувилля.

Рассмотрим классическую задачу

(1.1) y '' ( x)  q( x) y( x)   ( x) y( x), x  (1,1)

(1.2) y(1)  y(1)  0

Здесь q(x) и (x) – заданные функции,  - спектральный параметр. Традиционным ме-


тодом решения этой задачи является разностный; если h- шаг сетки; то выберем на отрез-
ке (-1,+1) n узлов

xi = -1+hi, h=2/(n+1), i=1,2,…,n; x0=-1, xn+1=1,

т. е. всего на замкнутом отрезке [-1,1] выбираем (n+2) узла.

Пусть y(x)C3[-1,1], тогда

y ' ( x) y '' ( x) 2 y ''' ( x) 3


(1.3) y ( x  h)  y ( x )  h h  h  O(h 4 )
1! 2! 3!

y ' ( x) y '' ( x) 2 y ''' ( x) 3


(1.4) y ( x  h)  y ( x )  h h  h  O(h 4 )
1! 2! 3!

Складывая соотношения (1.3), (1.4), получим

y ( x  h)  y( x  h)  2 y ( x)  y '' ( x)h 2  O(h 4 ) 

y ( x  h)  2 y ( x )  y ( x  h )
(1.5) y '' ( x)  2
 O( h 2 )
h

Обозначим

y( xi )  yi ; y '' ( xi )  yi''

108
тогда из (1.5) последует

yi 1  2 yi  yi 1
(1.6) yi''  2
 O(h 2 ), i  1,2,..., n.
h

Первый член в правой части соотношения (1.6) - это вторая разностная производная.
Таким образом, разностная производная аппроксимирует yi’’ со вторым порядком, т. е. с

точностью до O(h2). Подставим (1.6) в (1.3) и получим для каждого узла сетки

y i 1  2 y i  y i 1
(1.7) 2
 qi yi   i y i  O(h 2 ), i  1,2,..., n
h

(1.8) y 0  y n 1  0

Отбрасывая погрешность дискретизации O(h2), получим приближённую конечномер-


ную задачу для трёхдиагональной симметричной матрицы. Как будет показано ниже (гла-
ва 7) возмущение, вносимое в собственные значения отбрасыванием O(h2), будет величи-
ной порядка погрешности дискретизации с коэффициентом, зависящим от расстояния ис-
следуемого собственного значения  до остальной части спектра. Таким образом, неза-
висимо от гладкости решения задачи Штурма-Лиувилля (1.1)-(1.2) погрешность определе-
ния собственного значения порядка O(h2). По терминологии К. И. Бабенко, разностный
метод решения задачи Штурма-Лиувилля имеет насыщение; аналогичным недостатком
обладает и метод конечных элементов. Опишем теперь альтернативный метод решения
задачи (1.1)-(1.2), который не обладает указанными недостатками.

Сведём краевую задачу (1.1)-(1.2) к интегральному уравнению. Пусть G(x,) - функция


Грина оператора d2/dx2 с краевым условием (1.2), тогда получим

1

(1.9) y ( x) 

1
G ( x,  )[q( )   ( ) y ( )]d

Дискретизацию интегрального уравнения (1.9) проведём с использованием для функ-


ций qy и y интерполяционной формулы

109

n

( Pn f )( x)  f ( x k )l k ( x)  Rn ( x; f ),
k 1

где фундаментальные функции интерполяции даются выражением

Tn ( x)
l k ( x)  , k  1,2,..., n,
( x  x k )Tn' ( x k )
Tn ( x)  cos(n arccos x), x k  cos[(2k  1) / 2n],


n

y ( x)q( x)  y k q k l k ( x)  Rn ( x; yq )
k 1


n

y ( x)  ( x)  y k  k l k  Rn ( x; y )
k 1

Rn(x;f) – погрешность интерполяции; получим в результате

y k  y( xk ),  k   ( xk ), q k  q( xk ), k  1,2,..., n

Подставим эти соотношения в (1.9)

110
n n
y j   D jk q k y k    D jk  k y k  rn ( x j ; yq )   rn ( x j ; y ), j  1,2,..., n
k 1 k 1

здесь

1
(1.10) D jk   G ( x j ,  ) l k ( )d , j , k  1,2,..., n
1

1
(1.11) rn ( x j ; yq )   G ( x j ,  ) Rn ( , yq )d , j  1,2,..., n
1

1
(1.12) rn ( x j ; y )   G ( x j ,  ) Rn ( , y )d , j  1,2,..., n
1

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

(1.13) ( An   Bn ) y  ra   rb

Здесь An =I-DQ, Bn=DP – матрицы размера n x n; Q=diag(q1,…,qn), P= diag(1,…,n) – диаго-


нальные матрицы. Элементы матрицы D определяются по формуле (1.10), векторы по-
грешностей ra и rb имеют компоненты, определяемые по формулам (1.11) и (1.12) соответ-
ственно. Заметим, что в соотношении (1.13)  - точное искомое собственное значение, а y
– вектор длины n, компоненты которого содержат значения соответсвующей собственной

111
функции в узлах сетки. Отбрасывая в (1.13) погрешности дискретизации ra и rb , получаем
приближённую задачу на собственные значения

~ ~
(1.14) ( An   Bn ) y  0,

~ ~
где  - приближённое собственное значение, а y - вектор длины n, компоненты которого
содержат приближённые значения искомой собственной функции в узлах сетки. Теоремы,
по которым можно оценить возмущение, вносимое в собственные значения отбрасывани-
ем погрешности дискретизации, будут доказаны в седьмой главе; здесь приведём только
окончательный результат.
Пусть, например,  - простое собственное значение задачи Штурма-Лиувилля (1.1)-
(1.2), а  выпуклый спрямляемый контур, содержащий внутри себя только одно соб-
ственное значение , тогда если

r01  sup Spr[ R( )( An   Bn )  I ]  1


 

где R( )  ( A   B) 1 - резольвента пучка матриц A,B, а матрицы A и B имеют выраже-


ния

A  An  ( y, y ) 1 ra y * , B  B n  ( y, y ) 1 rb y * ,

где y* - комплексно сопряжённый вектор-строка к вектору-столбцу y, то внутри  лежит

~
r01
(1.15)    ,   max   
1  r01  

~
одно собственное значение  задачи (1.14) и выполняется неравенство

Вычисления дают

r01  sup Spr [ R( )(ra   rb ) y * ( y, y) 1 ].


 

В этом соотношении заменим спектральный радиус евклидовой нормой, тогда неравен-


ство (1.15) только усилится. Итак,

112
r01  sup Spr R( ) 2 ra   rb 2 .
 

Скорость убывания погрешностей дискретизации ra и rb зависит от гладкости функций


qy и y, а именно, имеет место неравенство

(1.16) max Rn ( x; y )  c(1   n ) E n 1 ( y ),


x 1

где c – абсолютная постоянная, n=O(ln(n)) – константа Лебега интерполяции, а En-1(y) –


наилучшее приближение функции y многочленом степени не выше (n-1) в норме C.
По теореме Вейерштрасса для всякой непрерывной функции мы имеем

lim En ( y)  0
n 

скорость убывания En(y) при n зависит от гладкости функции y.


Итак, пусть y(x) - непрерывная функция, заданная в промежутке [-1,+1], Pn(x) – поли-
ном степени n, наименее отклоняющийся от y(x) в рассматриваемом промежутке, En(y) –
наилучшее приближение y(x) посредством полинома степени n, так что

En ( y)  max y( x)  Pn ( x)
x 1

тогда имеет место


Теорема 1.1 (Д. Джексон)
Если функция y(x) в промежутке -1 x  +1 имеет непрерывную производную y(p)(x),
удовлетворяющую условию Липшица

y ( p ) ( x ' )  y ( p ) ( x '' )  K x '  x '' , ( x '  x '' ; x ' , x ''  1),

то для её наилучшего приближения посредством обыкновенных полиномов справедливо


неравенство

cpK c p 1 ( p  1) p 1
(1.17) En ( y)  p 1 (c p  ),(n  p  1),
n ( p  1)!
где с – абсолютная постоянная.
Теорема 1.1 показывает скорость убывания наилучшего приближения En(y) в зависимо-
сти от гладкости функции y; соответственно можно оценить скорость убывания погреш-
ности дискретизации (1.16) и скорость убывания величины r01 , входящей в неравенство
(1.15).
Отметим важное обстоятельство: погрешность определения собственного числа задачи
Штурма-Лиувилля (1.1)-(1.2) зависит от гладкости функций q(x) и (x): чем более гладки-

113
ми оказываются эти функции, тем точнее определяется собственное значение на той же
сетке из n узлов. В этом принципиальное отличие описанной методики от разностной.
Особенно впечатляющие результаты получаются, если собственная функция y(x) – це-
лая; тогда известно, что

lim n En ( y)  0,
n 

т. е. наилучшее приближение En(y) очень быстро стремится к нулю при n.


К. И. Бабенко назвал алгоритмы типа, описанного выше, численными алгоритмами без
насыщения. Суть этих алгоритмов состоит в том, что они автоматически реагируют на
гладкость решения рассматриваемой задачи и их точность тем выше, чем большей гладко-
стью обладает решение (на той же сетке); применение этих алгоритмов для задач с глад-
кими решениями позволяет производить расчёты на сетках с малым числом узлов.
Эти обстоятельства очень важны для задач панельного флаттера. Как будет показано
ниже, они сводятся к решению нелинейного уравнения для определения критической ско-
рости флаттера. При итерационном способе нахождения корня этого уравнения требуется
на каждом шаге решать алгебраическую задачу на собственные значения. Если размер
этой матрицы велик, то задача получается практически неразрешимой; применение же
численного алгоритма без насыщения позволяет минимизировать размер матрицы дис-
кретной задачи.
В качестве численного примера рассмотрим краевую задачу
у"(x)+(λx-x4)у(х)=0, у' (1) - у (1) = у' (2) - 4у (2) = 0.

Метод дискретизации этой задачи аналогичен описанному выше [26]. Легко видеть, что
точное первое собственное значение -2. Оно соответствует собственной функции
у(х)=сехр(x3/3). Проверялась скорость сходимости предложенного численного метода на
сетке из 2-17 узлов. Получены следующие значения погрешности 8e-1, 5e-1, 7e-2, 3e-2, 6e-
3, 1e-3, 2e-4, 2e-5, 4e-6, 6e-7, 1e-7, 1e-8, 2e-9, 3e-10, 4e-11, 5e-12. Эта табличная зависи-
мость апроксимировалась аналитически. Получено ε =exp(a+bn3), (a=0.013621586, b=-
0.028013035).

Таким образом, в отличие от классических разностных методов, где зависимость ско-


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

III.1.2. Интерполяционная формула для функции двух переменных в


круге и её свойства.

Как уже говорилось выше, задача о флаттере пластины произвольной формы в плане
сводится к несамосопряжённой задаче на собственные значения для бигармонического
уравнения с младшими членами. Первым этапом дискретизации этого уравнения являет-
ся построение дискретного лапласиана, для чего осуществляется конформное отображе-
ние круга единичного радиуса на рассматриваемую область Г. При таком отображении

114
лапласиан преобразуется известным образом, и дело сводится к его дискретизации в кру-
ге единичного радиуса. Для того чтобы построить дискретизацию, обладающую нужными
свойствами (не имеющую насыщения), применяется интерполяционная формула К.И. Ба-
бенко для функции двух переменных в круге. Свойства этой интерполяционной формулы
таковы, что скорость убывания её погрешности, с ростом числа узлов интерполяции, тем
выше, чем большим условиям гладкости удовлетворяет интерполируемая функция. Дру-
гими словами, построенная дискретизация не имеет насыщения.

Однако следует заметить, что в отличие от разностных методов и метода конечных


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

Выберем в круге ||, сетку, состоящую из узлов  l=r exp(il), r=cos((2-1) /4/m),
=1,2,…,m;  l=2 l/N, N=2n+1, l=0,1,…,2n; т.е. в круге выбирается m окружностей с радиу-
сами r , =1,2,…,m, а на каждой окружности через равные углы  выбирается N точек.
Здесь r , =1,2,…,m – положительные нули многочлена Чебышева T2m – чётной степени
2m. Всего в круге выбирается M=mN – узлов.

По этим узлам построим интерполяционную формулу вида:

2n m
(2.1) ( PM f )(r , )   fl Ll (r , ) ,
l 0  1

2T2 m (r )  Dn (   l ) Dn (   l   ) 
Lvl (r , )    ,
NT2'm (r )  r  r r  r 
n
Dn ( )  0.5   cos k , Tm (r )  cos(m arccos x).
k 1

Здесь Dn()- ядро Дирихле, Tm(r)- многочлен Чебышева степени m. Суть этой интерполя-
ции состоит в том, что на диаметре круга для рассматриваемой функции применяется ин-
терполяционный многочлен Лагранжа с узлами в нулях полинома Чебышева степени 2m,
а по  применяется интерполяция тригонометрическим многочленом степени n. Ниже
часто вместо двух индексов, нумерующих узлы интерполяции, будет применяться один. В
этом случае узлы интерполяции нумеруются, начиная с первой окружности ( =1) против
часовой стрелки (l=0,1,…,2n).

115
Интерполяционная формула (2.1) обладает нужными свойствами. Действительно,
формула (2.1) точна на многочленах от двух переменных степени =min(n,m-1). Обозна-
чим множество этих многочленов P, а E обозначим наилучшее приближение функции
fC[D] (D – единичный круг) многочленом из P. Тогда определён проектор

PM: C[D]LM, (LM=L(L1,…, LM))

и справедливо классическое неравенство:

(2.2) | f (r, )  ( PM f )(r, ) | (1 | PM | ) E ( f ),

в котором |PM| - норма проектора PM . Так же, как в одномерном случае, неравенство
(2.2) показывает, что соответсвующая интерполяционная формула не имеет насыщения.
Норма проектора PM удовлетворяет соотношению

(2.3) |PM|=O(ln2M)

причём не составляет труда уточнить эту оценку; медленный рост нормы |PM| особенно
важен для бигармонического уравнения.

Делая некоторые предположения о гладкости класса интерполируемых функций, мож-


но оценить скорость убывания наилучшего приближения E при M  и получить кон-
кретные оценки погрешности интерполяционной формулы (2.1).
Пусть

(2.4) f(r,)=(PM f)(r,) +M(r,;f),

где M(r,;f)- погрешность интерполяционной формулы (2.1) (остаток). Тогда справедлива


Теорема 1.2 (К.И. Бабенко )
Рассмотрим класс функций H M ( K ; D)  C ( D), удовлетворяющих в круге D условиям

116
 k l f
 K, k  l  
x k y l

тогда, если f H M ( K ; D) , то

(2.5) |M( . ;f)| c K M log2M,

где c - константа, зависящая от .


Таким образом, из рассмотрения формулы (2.5) видно, что при одинаковом числе узлов
интерполяции M скорость убывания погрешности интерполяционной формулы (2.1) воз-
растает с ростом , т.е. с ростом гладкости интерполируемой функции f. Это означает, что
полученная интерполяционная формула не имеет насыщения.
Основываясь на интерполяционной формуле (2.1), легко построить квадратурную фор-
мулу для вычисления определённых интегралов, когда областью интегрирования является
круг. В самом деле, заменяя подынтегральную функцию выражением (2.1), получим квад-
ратурную формулу:

(2.6)

D
f (r , )d 

 ,l
f (r , l )cl   ( f ),

где d - элемент площади, сl – весовые коэффициенты, а (f) – погрешность. Для сνl имеем

(2.7) cl   Ll (r , )d


D

и они не зависят от l. Введём в рассмотрение блочно-диагональную матрицу

(2.8) C=diag(c1, c2,…, cm),

где c , =1,2,…,m – диагональные матрицы размера N x N с одинаковыми числами на диа-


гонали. Для погрешности квадратурной формулы имеем следующую оценку:

117
|(f)| E(f)

заметим, что все cl положительны при достаточно большом числе узлов интерполяции.

Как будет показано ниже, при дискретизации бигармонического уравнения, описыва-


ющего флаттер пластины, требуется дифференцировать интерполяционную формулу (2.1)
по r и  . Оценим погрешность, возникающую при таком дифференцировании. Для при-
мера рассмотрим дифференцирование по r. По r рассматриваемая функция приближается
интерполяционным многочленом Лагранжа с узлами в нулях многочлена Чебышева T2m –
степени 2m. Имеет место соотношение:

T2 m (r )
(2.9) f (r )  P2 m (r; f )  f ( 2 m1) ( ) 2 m 1
.
2 (2m  1)!

Здесь (r) – функция r, |r|<1. Дифференцируя (2.9) по r, получим

T2m (r )
(2.10) f (r )  P2m (r ; f )  f ( 2 m1) ( ) ,  1,2,..., m.
2 2 m1 (2m  1)!

Рассматривая в (2.10) производную T2m (r ) , получаем

sin 2m 2m (2  1)


(2.11) f (r )  P2m (r ; f )  f ( 2 m1) ( ) ,   .
sin  2 2 m 1
(2m  1)! 4m

Таким образом, из рассмотрения соотношения (2.11) следует, что для функции, имею-
щей (2m+1) ограниченных производных, величина погрешности формулы численного
дифференцирования очень мала.

Замечание. Ниже в главе 3 кроме интерполяционной формулы (2.1) используется её


обобщение – интерполяционная формула для функции двух переменных в круге с нерав-
ным числом точек по окружностям. Приведём соответствующие формулы.

118
Пусть Tm(r) - полином Чебышева четной степени m ,
2  1
r  cos   cos   ,   1,2,..., m нули полинома. Причём rm 1  r т. е. корни по-
2m
линома расположены симметрично относительно нуля. На каждом диаметре интерполи-
руем нашу функцию u(r,θ) интерполяционным полиномом Лагранжа с узлами в нулях по-
линома Чебышева степени m.

Учитывая, что u(r , )  u(r ,   ) получаем

m/2
Tm (r )  u (r ,  ) u (r ,    ) 
u (r ,  )     
 1 T ( r )  r  r r  r 

т. к. Tm (r )  Tm (r ). Функции u (r ,  ) и u(r ,    ) интерполируются тригономет-


рическим полином степени nν с равноотстоящими узлами l  2l /( 2n  1), l  0,1,...,2n .

2 n
2
u (r , ) 
2n  1 l 0
 u D l n (   l )

2 n
2
u (r ,    ) 
2n  1 l 0
 u D l n (     l )

m / 2 2 n
2ul Tm (r )  Dn (   l ) Dn (     l ) 
u ( r , ) ~    ,
  1 Tm ( r )  r  r r  r
'
 2n
1 l  0 
 l  2l /( 2n  1), l  0,1,...,2n ;
n
(2.11a) Dn (   l )  1 / 2   cos k (   l );
k 1
n
Dn (     l )  1 / 2   (1) k cos k (   l );
k 1
 1
(1)
Tm (r )  m; ul  u (r , l ).
sin  

Поэтому если в круге в точках zl  r e il задана функция u=u(r,θ), то по формуле (2.11a)
мы её можем приближённо вычислить в других точках. Практически это вычисление осу-
ществляется при помощи подпрограмм URT и EIGEN [26].

119
III.1.3. Дискретизация оператора Лапласа.

В произвольной области ГR2 с достаточно гладкой границей Г рассмотрим задачу

(3.1)  u(z)+f(z)=0, zГ,

(3.2) u|Г = 0

здесь функция f(z) либо задана, либо f(z)=[q(z)+p(z)]u(z), где q(z) и p(z) – заданные функ-
ции, и в этом случае имеем задачу на собственные значения для оператора Лапласа. В
дальнейшем будем считать, что f, q и p – гладкие функции.

Пусть z= || - конформное отображение единичного круга на область Г; тогда в


плоскости  формально получаем те же соотношения (3.1), (3.2), где, однако, вместо u(z)
и f(z) следует писать u()=u(z()) и ||2f(z()).

Обозначим через

1 
K ( ,  )   ln | (1    ) /(   ) |
2

функцию Грина оператора Лапласа в круге с краевым условием Дирихле. Из (3.1) имеем

(3.3) u ( )  

| |1
K ( ,  ) |  ( ) | 2 [q( )   p( )] u ( )d .

Подставим соотношение (2.1) для функции F()=||2f(), =rexp(i) в (3.3) и проведя


аналитические вычисления интегралов, получим

120
2n m
(3.4) u ( )   Hl ( ) zl fl  RM ( , F ) ,
l 0  1

(3.5) RM ( ; F )    K ( ,  )  M ( ; F ) d ,
| |1

(3.6) Hl ( )    K ( ,  ) Ll ( )d ,   r exp(i  ).


| |1

Если  в (3.4) пробегает узлы интерполяции, то получаем конечномерную задачу вида

(3.7) u=HZf+R.

Здесь u – вектор-столбец, компоненты которого содержат значения искомого решения


(собственной функции) в узлах сетки; H – матрица размера M x M, получаемая из соотно-
шения (3.6), когда  пробегает узлы сетки; Z- диагональная матрица с числами zl,
=1,2,…,m; l=0,1,…,2n на диагонали (см. выше); f – либо заданный вектор-столбец, компо-
ненты которого содержат значения соответствующей функции в узлах сетки, либо
f=(Q+P)u, где Q и P – диагональные матрицы, содержащие на диагонали значения соот-
ветствующих функций в узлах сетки; в последнем случае имеем задачу на собственные
значения; R- вектор погрешности дискретизации, содержащий значения функции
RM ( ; F ) (см. (3.5)) в узлах сетки. Отбрасывая в (3.7) погрешность дискретизации R, полу-
чаем приближённую конечномерную задачу. Возмущение, вносимое в собственное зна-
чение отбрасыванием погрешности дискретизации, будет оценено ниже. Оценка точно-
сти решения уравнения Пуассона, только абсолютной константой отличается от (2.5).

III.1.4. Теорема об h-матрице.

Теорема 1.3. Матрица H имеет следующий блочный вид:

121
h11 h12 ... h1m
h21 h22 ...h2 m
(4.1) H
...................
hm1 hm 2 ...hmm

где h ,  = 1,2,…,m – симметричные циркулянты размера N × N, N=2n+1, т.е. матрицы,
первая строка которых имеет вид: b0, b1,…, bn, bn,…, b1, а остальные строки получаются из
первой циклической перестановкой. Для краткости будем называть матрицы такого вида
h-матрицами.

Доказательство. Вычисляя интегралы в (3.6), получаем


n
1 2
(4.2) H l ( )  a 0 (  )  ak (  ) cos k (   l ),    exp(i l ), l  2l / N .
N N
k 1

Если  в (4.2) пробегает узлы сетки, то получаем


n
2 '
(4.3) H   k  hk ,
N
k 0

где штрих у знака суммы означает, что слагаемое при k=0 берётся с коэффициентом ½, k,
k=0,1,…,n – матрица размера m × m:

k= ak(), =1,2,…,m,

где  - радиус -й окружности сетки в круге; hk, k=0,1,…,n – матрица размера N × N:

hkij=cos[k2(i-j)/N)], i,j=1,2,…,N,

122
через  обозначено кронекерово произведение матриц. Вид функций ak() для доказа-
тельства теоремы неважен и поэтому не приводится.

Из (4.3) следует утверждение теоремы. Таким образом, в матрице H всего m2(n+1) раз-
личных элементов. Например, для матрицы размера 104 х 104 (8 окружностей по 13 то-
чек) нужно хранить 448 элементов, а для матрицы 1230 х 1230 (30 окружностей по 41 точ-
ке) нужно хранить 18900 элементов.

Используя это свойство, можно вычислять собственные значения матрицы HZ (т.е.


приближённые собственные значения оператора Лапласа в произвольной плоской обла-
сти) методом простых итераций в сочетании с методом исключения.

Теорема 1.4. Пусть H – действительная h-матрица, тогда эта матрица ортогонально по-
добна блочно-диагональной матрице

=diag(0 , 1 , …, 2n),

где j – матрица размера m × m, элемент (k,l) которой есть j-ое собственное значение
матрицы hkl:


n

(4.4)  j  b0  2 b p cos( p j ),  j  2j / N , j  0,1,....,2n,


p 1

а b0, b1,…, bn- первые элементы первой строки матрицы hkl, причём j=N-j, j=1,2,…,n, т.е.
среди клеток j все парные, кроме 0. Собственные векторы матрицы H можно предста-
вить в виде

(4.5) y( k )  c( k )  x ( k ) ,

где

123
x ( k )  [1, exp(ik 1 ,..., exp(ik 2n )],  j  2j / N , k  0,1,...,2n,

а c(k ) , =1,2,…,m1, m1 m – собственный вектор матрицы k.


Доказательство. Рассмотрим вначале свойства симметричных циркулянтов размера N
× N, N=2n+1, т.е. матриц, первая строка которых имеет вид b0,b1,…, bn, bn,…, b1, а осталь-
ные строки получаются из первой циклической перестановкой. Следовательно, в этой
матрице всего (n+1) различных элементов.
Все матрицы этого класса имеют одни и те же собственные векторы

x j  (1, j ,..., jN 1 ),  j  exp(i j ), j  2j / N , j  0,1,...,2n,

а соответствующие собственные значения суть


n
 j  b0  2 b p cos( p j ), j  0,1,....,2n.
p 1

Нетрудно видеть, что 0 – однократное собственное значение, а 1, 2,…, n – двукрат-


ные. Легко проверяется, что класс S симметричных циркулянтов размера N × N (N=2n+1)
замкнут относительно алгебраических операций, т.е. если A,BS, то A+BS, ABS, A-1S,
если A-1 существует. Кроме того, AB=BA. При алгебраических операциях с матрицами клас-
са S аналогичные операции совершаются с их собственными значениями. Заметим, что
рассматриваются только действительные матрицы, а комплексная форма записи для соб-
ственного вектора xj применяется для удобства. Она означает, что собственными векто-
рами, соответствующими собственному значению j являются Re xj и Im xj , j=1,2,…,n.

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


n
2 '
(4.6) Bij  'k cos[k 2 (i  j ) / N ], i, j  1,2,..., N ,
N
k 0

где k , k=0,1,…,n – собственные значения этой матрицы (см. (4.4)), штрих у знака суммы
означает, что слагаемое при k=0 берётся с коэффициентом ½ .

Обозначим xij (i=1,2,…,N, j=0,1,…,2n) i-ю компоненту ортонормированного собственного


вектора xj симметричного циркулянта и рассмотрим ортогональную матрицу

124
x10 ...0 ... 0 ... x1 2 n ... 0
.......................................
x N 0 ..0 ... 0 ... x N 2 n ... 0
X  ....................................... .
0 ..........x10 ........0..........x1 2 n
.......................................
0..........x N 0 .......0..........x N 2 n

Тогда легко проверяется соотношение

=X’HX

Таким образом, первое утверждение теоремы 1.3 доказано. Собственный вектор мат-
рицы H представляется в виде

(4.7) Y=XC,

где C – собственный вектор блочно-диагональной матрицы , следовательно, C можно


представить в блочном виде:

c0
(4.8) C  .....
c 2n

где ci, i=0,1,…,2n есть m-мерные векторы, причём в выражении (4.8) все ci=0 при i k, а ck
является собственным вектором матрицы k, k=0,1,…,2n. Теперь второе утверждение тео-
ремы 1.4 следует из соотношения (4.7).

Следствие 1. Если собственные значения матриц k простые, то соответсвующая мат-


рица H имеет m простых собственных значений, а остальные – двукратные.

Следствие 2. Матрица H тогда и только тогда является h-матрицей, когда она представ-
ляется в виде (4.3). Это следует из теоремы 1.4 и формулы (4.6) для симметричного цир-
кулянта.
125
Следствие 3. Пусть L – класс h-матриц и H1,H2L; тогда c1H1+c2H2L (c1,c2 – константы),
H1H2L, H1-1L, если H1-1 существует. Причём H1-1 существует тогда и только тогда, когда не
вырождены матрицы j, j=0,1,…,n, и в этом случае H1-1=X’-1X, -1=diag(0-1,…, 2n-1) или


n

1 2 '
(4.9) H 1  k1  hk
N
k 0

(сравни с (4.3)).

III.1.5. Построение клеток h-матрицы с использованием дискретизации


уравнений Бесселя.

Рассмотрим спектральную задачу Дирихле для оператора Лапласа при q=0, p=1. Из-
вестно, что в круге собственные функции ukj(r,) и собственные значения kj связаны соот-
ношением

(5.1) u kj (r , )  J k ( kj r ) exp(ik ), k  0,1,..., j  1,2,....

Из краевого условия следует, что  kj есть j-ый нуль функции Бесселя Jk , причём 0j –
простые собственные значения, а остальные двукратные. Смысл теоремы 2.3 состоит в
том, что соответсвующая конечномерная задача наследует такие свойства:

1. Двумерная задача на собственные значения для оператора Лапласа в круге разде-


лением переменных сводится к одномерным задачам (уравнениям Бесселя); мат-
рица H ортогонально подобна блочно-диагональной матрице , и вычисление её
собственных значений сводится к вычислению собственных значений матриц j,
j=0,1,…,n, размера m × m (m-число точек по радиусу).
2. Часть собственных значений оператора Лапласа с краевым условием Дирихле про-
стые, а остальные – двукратные; это верно и для соответствующей матрицы H: соб-
ственные значения матриц 0 простые, и так как j=N-j, j=1,2,…,n, то остальные соб-
ственные значения двукратные.
3. Наследуется вид собственных функций ( сравни (5.1) и (4.5)).

126
4. k-ому уравнению Бесселя, решением которого является функция J k ( kj r ), соот-
ветствует клетка k в блочно-диагональной форме матрицы H, т.е. собственные
значения kj этой матрицы являются приближениями для kj1 , а собственные векто-
ры матрицы k: yj=( yj1… yjm)’ удовлетворяют приближённому равенству
y jp  const J k ( kj rp ), rp  радиус p-ой окружности сетки в круге.
Итак, вычисляя собственные векторы и собственные значения матрицы H, получаем
приближённые выражения для функций Бесселя и их нулей. Обратно, имея алгоритм вы-
числения функций Бесселя и таблицу их нулей, можно построить соответствующие матри-
цы k, k=0,1,…,n, а затем и матрицу H (см. (4.3)). Вычислить матрицы k можно также, про-
ведя дискретизацию соответствующих уравнений Бесселя:

-[V’’(r)+(1/r)V’(r)]+(k/r)2V(r)=V(r), V(1)=0, |V(0)|<,

на сетке r , =1,2,…,m (см. § 2).

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


k:

1) матрицы 0 и 1 вычисляются по методике, описанной выше, а затем вычисляются


обратные к этим матрицам 0-1 и 1-1; таблицы этих массивов при m=3,5,7,9 приве-
дены в [16];
2) 2k-1=0-1+4k2R, 2k+1-1=1-1+4k(k+1)R, k=1,2,…,n, R=diag(r1-2,…, rm-2)- диагональная
матрица.
После вычисления этих матриц приближённое вычисление для H-1 получается по фор-
муле (4.9).

Итак, построена матрица дискретного оператора - в круге с краевым условием Дирих-


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

Z-1H-1U=(Q+P)U

Здесь U=(u1,…, uM)’, M=mN – вектор, компоненты ui которого являются приближёнными


значениями собственной функции u() в i-ом узле сетки (узлы в круге нумеруются, начи-
ная с первой окружности сетки против часовой стрелки), т.е. ui u(i), а  - приближённое
значение соответствующего собственного значения; Z, Q и P диагональные матрицы, на
диагонали у которых стоят значения соответствующих функций z=||2, q() и p() в уз-
лах сетки.

127
Окончательно, для построения матрицы дискретной задачи Дирихле для оператора
Лапласа в круге требуется хранить два небольших массива чисел, т.е. все громоздкие вы-
числения затабулированы и матрица H-1 вычисляется по простой формуле (4.3). В [16] для
построения h-матрицы H-1 приведены две небольшие подпрограммы на языке ФОРТРАН:
HMATR (41 оператор) и RASPAK (35 операторов). Заметим, что матрица H используется
для вычисления матрицы дискретной задачи в бигармонической проблеме.

В [16] проводились тестовые расчёты по описанной в этом пункте методике. Рассмат-


ривалась область, которая получается из круга || при помощи конформного отобра-
жения

z=( 4), =rexp(i)

и вычислялись первые собственные значения оператора - с краевым условием Дири-


хле. Результаты сравнивались с расчётом на сетке из 30×41=1230 узлов [26]. На сетке из
3×49=147 узлов первое собственное значение вычислено с тремя знаками после запятой,
а 6-е собственное значение вычислено с одним знаком после запятой (выписаны знаки,
совпавшие с расчётом на мелкой сетке 30х41). Заметим, что для построения матрицы
дискретной задачи в этом расчёте использовались две таблицы всего по 9 чисел.

III.1.6. Быстрое умножение h-матрицы на вектор с использованием


быстрого преобразования Фурье.

Для того, чтобы оценить количество операций, необходимых для умножения h-


матрицы H на вектор f, представим f в блочном виде:

f=(f1 f2… fm),

где векторы fRN, =1,2,…,m, тогда

h11 f1  ...  h1m f m


h21 f1  ...  h2 m f m
Hf 
............................
hm1 f1  ...  hmm f m

Таким образом, задача сводится к построению быстрого алгоритма умножения сим-


метричного циркулянта h на вектор fRN, =1,2,…,m.

Представим компоненты этого вектора в виде:

128
n
fj  a 0  [ak cos(k j )  bvk sin(k j )],  j  2j / N , N  2n  1, j  0,1,...,2n,
k 1

где


2n
1
(6.1a) a 0  fj
N
j 0


2n
2
(6.1б ) ap  fj cos( p j ), p  1,2,..., n
N
j 0


2n
2
(6.1в ) bp  fj sin( p j ), p  1,2,..., n,   1,2,..., m.
N
j 0

Тогда

 
2n n

(6.2) h ij fj  a 0    0  [  p ap cos( p  j )    p bp sin( p j )], i  0,1,...,2n.


j 0 p 1

Следовательно, нужно уметь быстро вычислять суммы (6.1), а также суммы, входящие
в соотношение (6.2). Эти процедуры сводятся к вычислению сумм вида:

N 1
qj
(6.3) Aq   f j exp( 2 i ), q  0,1,..., N  1,
j 0 N

где N=2n+1 нечётно. Если N=3, =1,2,…, то для вычисления требуется 4N операций; до-
казательство аналогично классическому случаю.

Подсчитаем количество операций, необходимых для умножения h-матрицы на вектор.


Надо вначале вычислить коэффициенты Фурье векторов f , =1,2,…,m по формулам (6.1),
а затем умножить m2 циркулянтов на вектор по формуле (6.2). Кроме того, требуется про-
извести Nm(m-1) сложений; всего получаем O(m2NlogN) операций. Например, при N=27 и
129
больших m экономия составляет 53% операций по сравнению с непосредственным умно-
жением матрицы H на вектор.

Для того, чтобы убедиться в устойчивости предложенного метода решения уравнения


Пуассона, следует оценить норму матрицы H. Заметим, что точное решение задачи Дири-
хле для уравнения Пуассона в круге даётся формулой

u ( )   H i ( ) f i .
i

Так как при f1 решение соответствующего уравнения Пуассона есть u= 0.25(1-r2), то

1
 H (re  )  4 (1  r
i
i
i 2
),   rei .

Если Hi( ) 0, то из последнего равенства нетрудно вывести, что

1 (2m  1)
(6.4) | H |  (1  rm2 )  0.25, rm  cos ,
4 4m

m- число окружностей сетки в круге. Численные эксперименты показывают, что среди


элементов матрицы H очень мало отрицательных и по модулю они имеют величину по-
рядка 10-8 – 10-12. Поэтому формула (6.4) даёт практически точную оценку для нормы мат-
рицы H. Практические расчёты подтверждают эту оценку.

III.1.7. Симметризация h-матрицы.

Теорема 1.4. Матрица B=CH, C=diag(c1,…, cm) (см. (2.8)) – асимптотически симметрична.

Доказательство. Обозначим K интегральный оператор в L2(D):

( Kf )( x)   K ( x,  ) f ( )d ,
D

где K(x,) – функция Грина задачи Дирихле для уравнения Лапласа в круге, а D – круг
единичного радиуса. Тогда

(Kf,v)=(f,Kv),  f,v L2.

Здесь ( , ) обозначено скалярное произведение в L2(D). Положим

130
f(x)=Lk(x), v(x)=Lj(x), j k

(см. (2.1)), тогда

(7.1) ( Kf , v)   H k ( ) L j ( )d .
D

Вычислим входящий в это выражение интеграл по квадратурной формуле (2.6):

(7.2) H
D
k ( ) L j ( )d  H jk c j   M ( H k L j ) ,

где M – погрешность квадратурной формулы, а M – число узлов интерполяции. Анало-


гично получаем, что

(7.3) ( f , Kv)  H kj ck   M ( H j Lk ).

Обозначим Bil=Hilci, тогда из (7.1)-(7.2) имеем

(7.4) B jk  Bkj   M ( H k L j )   M ( H j Lk ).

Из равенства (7.4) следует утверждение теоремы.

Следствие.

B jk  Bkj  2 E ( H k L j )  2 E ( H j Lk ).

В таблице 3.1 приведены конкретные цифры, подтверждающие асимптотическую сим-


метричность матрицы B=CH.

Таблица 3.1
Проверка асимптотической симметричности матрицы B=CH.

M 104=8x13 210=10x21 820=20x41

max|Bjk-Bkj| 7.8 10-7 1.3 10-7 3.1 10-9

131
Пусть q 0, но по-прежнему рассматривается задача в круге (z1) при p1. Заметим,
что в описанном выше алгоритме при q0 обращается оператор , а при q 0 приближён-
но обращается оператор +q, т.е. если учесть ошибку, с которой обращается этот опера-
тор, то все остальные рассуждения сохранятся без изменений и, следовательно, матрица
C(I-HQ)-1H – асимптотически симметрична.

Рассмотрим теперь произвольную область (z1) при p1, p p0>0, причём предполо-
жим, что q0 (случай q 0 рассматривается аналогично). Умножим (3.7) на матрицу C сле-
ва и сделаем замену: u=(ZPC)-1/2w, тогда получаем задачу на собственные значения для
матрицы A=(ZPC)1/2B(ZPC)1/2, где B=CH, а матрица (ZPC)1/2 диагональная с числами
z i pi / ci на диагонали. Нетрудно видеть, что матрица A так же, как и B, асимптотически
симметрична.

132
ГЛАВА 2
Дискретизация линейных уравнений математической
физики с разделяющимися переменными.

Способ дискретизации оператора Лапласа, описанный выше в главе 1, основан на том


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

III.2.1. Уравнения общего вида с разделяющимися переменными.

Пусть линейный оператор S в функциональном банаховом пространстве B имеет соб-


ственную функцию вида uk=vk( . )exp(ik), k=0,1,…, где через vk( . ) обозначена функция од-
ного или нескольких аргументов,  .

Свойство разделения переменных означает, что

(1.1) Suk=(skvk)exp(ik),

где sk – некоторый линейный оператор. Будем также предполагать, что линейные опера-
торы S и sk имеют действительные коэффициенты, тогда

(1.2) S(Reuk)=(skvk)Re(exp(ik)).

Из линейности операторов S и sk следует, что свойства (1.1) и (1.2) выполняются также


для экспонент вида exp[ik(p)], где p – некоторое число.

Пусть uB. Применим следующую интерполяцию по :

2 2n
u   u p Dn (   p ), N  2n  1,  p  2p / N .
N p 0

Здесь up=u( . ,p), точкой обозначена одна или несколько переменных;

133
n
Dn (   p )   cos[k (   p )],
k 0

штрих у знака суммы означает, что слагаемое при k=0 берётся с коэффициентом ½.

Тогда имеем
n 2n
2
u
N
{ u p cos[k (   p )]},
k 0 p 0
n 2n
2
Su 
N
{ (sk u p ) cos[k (   p )]}.
k 0 p 0

Проведём дискретизацию оператора sk. Для этого применим для функции up интерпо-
ляцию вида:
m
u p   l q ( . )u qp ,
q 1

где lq, q=1,2,…,m – фундаментальные функции интерполяции; m – число узлов сетки;


uqp- значение функции up в q-ом узле сетки. Обозначим

(1.3а) a qk ( . )  s k l q ( . ),


n
2
(1.3б ) H qp ( . ,  )  a qk ( . ) cos[k (   p )];
N
k 0

тогда
m 2n
Su   H qp ( . ,  )u qp ,
q 1 p 0

Если ( . ) и  пробегают узлы сетки, то из (1.3) получаем SuHu, где H есть h-матрица, u
– вектор столбец, содержащий значения соответствующей функции в узлах сетки (узлы
нумеруются сначала по , потом по остальным пространственным переменным). Для по-
строения клеток h-матрицы k, k=0,1,…,n, требуется произвести дискретизацию операто-
ров sk.

Описанный в этом параграфе метод дискретизации уравнений с разделяющимися пе-


ременными применялся для быстрого решения уравнения Пуассона в торе и во внешно-
сти тела вращения [26], при этом правая часть уравнения Пуассона была произвольна, т.е.

134
рассматривались трёхмерные задачи; для приближённого решения уравнения Пуассона
использовались свойства h-матрицы.

III.2.2. Дальнейшие обобщения.

Следующим логическим обобщением метода дискретизации, описанного в предыду-


щем параграфе, является случай, когда собственная функция рассматриваемого линейно-
го оператора представляется в виде произведения функции от нескольких переменных на
функцию от одной переменной (в §1 функция одной переменной имела вид exp(ik)). В
качестве примера рассмотрим уравнение Пуассона в прямоугольнике G={[-1,1]x[-b,b]}.
Требуется найти матрицу, которая наследовала бы свойство разделения переменных для
собственной функции оператора Лапласа в прямоугольнике; такая матрица имеет следу-
ющий вид:

(2.1) C=In A+BIm.

Здесь n- число узлов сетки по высоте прямоугольника, m- число узлов сетки по ширине
прямоугольника; In- единичная матрица размера n x n; A- матрица размера m x m (одно-
мерный дискретный лапласиан на отрезке [-1,1]); B- матрица размера n x n (одномерный
дискретный лапласиан на отрезке [-b,b]); Im- единичная матрица размера m x m.

Для построения матриц A и B следует произвести дискретизацию одномерной спек-


тральной задачи u=u с краевыми условиями u(-1)=u(1)=0 и u(-b)=u(b)=0 соответствен-
но. Дискретизация этой задачи производится по методике, описанной в §1 главы 1.

Собственным значением матрицы C является сумма собственных значений матриц A и


B, а соответствующий собственный вектор представляется в виде кронекерова произве-
дения собственных векторов этих матриц.

Последнее свойство показывает, что дискретный лапласиан наследует свойства диф-


ференциального оператора Лапласа. Представлению собственной функции дифференци-
ального оператора Лапласа в виде произведения двух функций от одной переменной со-
ответствует кронекерово произведение собственных векторов матриц A и B.

Это свойство матрицы (2.1) показывает, что вместо оператора Лапласа может быть рас-
смотрен другой линейный оператор математической физики, а вместо прямоугольника G
– другая область, в которой собственная функция рассматриваемого оператора представ-
ляется в виде произведения двух функций (например, в виде произведения функции от
двух переменных и функции от одной переменной).

135
Далее возникает вопрос, в какой мере свойства класса h-матриц распространяются на
матрицы (2.1). А именно, как аналитически обратить матрицу C, и возможен ли быстрый
алгоритм умножения матрицы C-1 на вектор. Перейдём к рассмотрению этих вопросов.
Пусть
n
B    k bk , bk2  bk bk b p  0, k  p
k 1

есть спектральное разложение матрицы B. Такое разложение всегда можно построить,


если B – матрица простой структуры, т.е. имеет полную систему собственных векторов;
именно этот случай будем иметь ввиду в дальнейших рассуждениях. Здесь bk, k=1,2,…,n –
собственные проекторы на одномерное инвариантное подпространство, k – соответ-
ствующее собственное значение. В практических расчётах размер матрицы B невелик
(n19) и спектральное разложение можно построить, решив полную проблему собствен-
ных значений для матриц B и B.
n n
Заметим, что b
k 1
k  I n , т.к. матрица b
k 1
k совпадает со своей обратной, и преобразу-

ем соотношение (2.1) следующим образом:

 n   n  n n
C    bk   A    k bk   I m   (bk  A  k bk  I m )   bk  ( A  k I m ).
 k 1   k 1  k 1 k 1

Тогда имеем следующую формулу для обратной к матрице C:


n

(2.2) C 1  bk  ( A   k I m ) 1 ,
k 1

которая проверяется непосредственным умножением. Формула (2.2) является обобщени-


ем формулы (1.4.9).

Случай, когда возможно быстрое умножение матрицы C-1, на вектор (круговой ци-
линдр) подробно описан в [26].

Построенная в этом пункте дискретизация оператора Лапласа используется для по-


строения дискретного бигармонического оператора с краевым условием свободного опи-
рания.

136
ГЛАВА 3.

ВЫЧИСЛЕНИЕ СОБСТВЕННЫХ ЧИСЕЛ И СОБСТВЕННЫХ


ФУНКЦИЙ ОПЕРАТОРА ЛАПЛАСА.

В главе 2 рассматривалась дискретизация оператора Лапласа с использованием интерпо-


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

Мы будем рассматривать три краевые задачи:

(3.1) u  (Q  P)u  0, z  G

(3.2) u G  0

u
(3.3) 0
n G

u
(3.4) Au  0
n G

где Q,P,A некоторые функции заданные в области G, n –внешняя нормаль к ∂G. Мы предполага-
ем, что Q,P,A и ∂G С  .
Пусть z=φ(ζ),   1 конформное отображение единичного круга на область G тогда из
(3.1)-(3.4) получаем

u   ( ) (q  p)u  0
2
(3.5)

(3.6) u r 1  0

u
(3.7) 0
r r 1

u
(3.8) u  0
r r 1

где q(ζ)=Q(z(ζ)), p(ζ)=P(z(ζ)), α(ζ)=A(z(ζ))|φ(ζ)|.

137
Пример 1. Пусть φ(ζ)=ζ(1+εζn), 0<ε<1/(n+1), тогда

(3.9) |φ(ζ)|2=1+ε2(n+1)2r2n+2εrn(n+1)cosnθ, ζ=reiθ.

Вычисления |φ(ζ)|2 производится подпрограммой MOD2.

ПОДПРОГРАММА MOD2.

SUBROUTINE MOD2 (Z,M,NL,EPS,N)


IMPLICIT REAL*8 (A-H,O-Z)
DIMENSION Z(1),NL(M)
PI=3.14159265359D0
I=0
DO 1 NU=1,M
R= COS((3.*NU-1.)*PI/4./M)
R1=R**N*(N+1)
R2= R1*R1
N1=NL(NU)
DO 1 L=1,N1
I=I+1
T=2.*PI*(L-1.)/N1
1 Z(I)=1.+2.*R1*EPS*COS(N*T)+EPS*EPS*R2
RETURN
END

Описание параметров:

Z - массив, который содержит результат вычисления |φ(ζ)|2 в узлах интерполяции внутри круга.
Длина итого массива равна числу точек в круге.;

M - число окружностей в круге;

NL - одномерный массив длины M, i-ый элемент которого содержит число точек (нечетное) на i -
ой окружности;

EPS,N – ε,n.

1 
Пусть K ( ,  )   ln | (1    ) /(   ) | функция Грина оператора Лапласа с краевым усло-
2
вием Дирихле. Сведем нашу задачу при помощи этой функции к интегральному уравнению

K ( ,  )
(3.10) u ( )    K ( ,  ) |  ( ) |2 [q( )   p( )] u ( )d    ( )d ,
| |1 
| | 1
r
  e ,   rei .
i

Здесь  ( )  u(e i )  значение u на границе. Для задачи Дирихле  ( )  0 , а для задач

Неймана и смешанной должна быть определена из краевого условия.

138
III.3.1. Задача Дирихле.

В атом случае интегральное уравнение (3.10) упрощается и мы получаем

1 2 2
dz
(3.11) u ( )    r  K ( , re ) i
(q  p)uddr
0 0
d

2
dz
Интерполируем (q  p)u интерполяционной формулой (1.2.11a) тогда получаем
d

(3.12) u(ζ)=λHνl(ζ)(qνl+λpνl)uνl

Примечание. Здесь и в дальнейшем мы применяем тензорные обозначения, По греческим


повторяющимся индексам суммирование от 1 до m/2, а по латинским от 0 до (2nν+1). Для инте-
гралов Hνl(ζ) можно написать явные формулы

 n
Lmk (  ) n
L () 
2(1) sin    cos k (   l )  2r  0 k
 1
cos k (   l )  
1  k 1( 2 ) k k 1( 2 ) k 
H l ( e i )   
(2n  1)m  m 1 n
1  (1) sk m 1
 2r  coss   Lsk (  ) cos k (   l )  4r  cos s  Ls 0 (  )
 
 s 1 k 1 k s 1( 2 ) 

(2  1)
где    , m/2 - число окружностей, (2nν+1) - число точек на ν –ой окружности, знак
2m
n


k 1( 2 )
означает суммирование от k=1 до k= nν с шагом 2 и т.п.

 1 1
Lsk (  )    k  Ts (r )r k dr   k  Ts (r )r  k dr   k  Ts (r )r k dr , Ts (r )  cos(s arccos r );
0  0

2k
L0 k (  )  (  k   ) , L01 (  )    ln  ;
1 k2


1 2
1
Lk 0 (  )   Tk (  ) ln dr   Tk (r ) ln rdr; L10 (  )  .
0  4

Пусть т. ζ пробегает все узлы интерполяции, тогда получаем алгебраическую задачу на соб-
ственные значения

139
(3.13) u=H(Q+λP)u

где u=(u1,u2 ,…,un) - приближенное значение собственной функции в уздах интерполяции,


Q=diag(q1z1 ,…,qnzn), P=diag(p1z1 ,…,pnzn) диагональные матрицы. Причем pi и qi значения функции
q=Q(z(ζ)) и p=P(z(ζ)) в узлах интерполяции, а zi значение в узлах интерполяции |φ(ζ)|2,
m/2
n   (2n  1) - число узлов интерполяции, Hji=Hi(ζj) - матрица n n. Узлы нумеруются начиная
 1

с первой окружности против часовой стрелки. Решает поставленную задачу программа


LAP123G:

ПРОГРАММА LAP123G.
PROGRAM LAP123G

IMPLICIT REAL*8 (A-H,O-Z)

PARAMETER (M=9,M1=18,M2=17,M3=19,NM=13,NMAX=27,NT=135,NT2=18225,
*NG=31,NTG=4185,NMG=837)

DIMENSION A(NT2),AB(NT2),X(NT),Y(NT),IANA(NT),HN(NTG),
*NL(M),B(M,M),C(M,NMAX),D(M,NMAX),BC(M1,NM),E(M3,M)

DIMENSION B1(M),C1(NMG),B2(NG,NG),E1(M2,M),H(NG),

*U(NT),Z(NT),Y2(11)

DIMENSION E2(NG,NG)

CHARACTER*1 CH1,CH2

EQUIVALENCE (AB(1),HN(1))

COMMON//EPS1,NP

COMMON /DM/ DM

EXTERNAL QMOD2,PMOD2

DATA NL /27,25,23,21,17,9,7,3,3/

C DATA NL /9*15/

DM=17.75D0

DM=1.D0

NP=4

EPS1=1.D0/6.D0

WRITE(*,*) ' NP = ? , EPS1 = ? '

READ(*,*) NP,EPS1

NONL=9

WRITE (*,*) 'Вычисл по прогр LAPLAS или считывание с диска (Y/N)'

140
READ (*,14) CH1

IF (CH1.EQ.'Y') CALL LAPLAS (A,M,M1,M3,NL,NM,B,X,Y,C,D,BC,E)

IF (CH1.EQ.'N') THEN

REWIND NONL

READ (NONL ) (A(I),I=1,NT2)

ENDIF

WRITE (*,*) 'Записать результат LAPLAS на диск (Y/N)'

READ (*,14) CH2

14 FORMAT (A)

IF (CH2.EQ.'Y') THEN

REWIND NONL

WRITE (NONL) A

END FILE NONL

ENDIF

WRITE(*,*) 'Введи номер краевой задачи ? '

READ(*,*) IP

IF(IP.EQ.1.OR.IP.EQ.2) GO TO 100

IF(IP.EQ.3) CALL LAP3 (A,NG,M,NL,NM,HN,B1,X,C1,B2,BC,E1,H)

100 CALL TRANSP (A,NT)

IF (IP.EQ.2) GO TO 200

CALL MOD2(Y,M,NL,EPS1,NP)

I1=0

DO 5 I=1,NT

DO 5 J=1,NT

I1=I1+1

5 A(I1)=A(I1)*Y(I)

IF (IP.EQ.1.OR.IP.EQ.3) GO TO 400

200 CONTINUE

C Задача Неймана

CALL BIJ(A,NT,NG,M,NL,NM,HN,B1,X,C1,BC,E,H,E2)

I1=0

141
DO 55 I=1,NT

DO 55 J=1,NT

I1=I1+1

55 AB(I1)=A(I1)

CALL LDUDN (A,AB,NT,Y,C,NL,M,QMOD2,PMOD2)

CALL DMINV (A,NT,DD1,X,Y)

CALL DIVAB (NT,A,AB,Y)

400 CONTINUE

CALL ELMHES (NT,NT,1,NT,A,IANA)

WRITE(*,*) 'ELMHES'

CALL ELTRAN (NT,NT,1,NT,A,IANA,AB)

WRITE(*,*) 'ELTRAN'

CALL HQR2 (NT,NT,1,NT,A,X,Y,AB,IERR)

WRITE(*,*) 'HQR2'

NOUT=4

OPEN (NOUT,FILE='NOUT')

WRITE (NOUT,*) ' IERR = ', IERR

13 FORMAT (13I5)

12 FORMAT (4E18.11)

WRITE(*,12) (X(I),I=1,NT)

WRITE(NOUT,12) (X(I),I=1,NT)

WRITE(NOUT,12) (Y(I),I=1,NT)

IF (IP.EQ.1.OR.IP.EQ.3) THEN

DO 210 I=1,NT

210 Y(I)=1.D0/SQRT(ABS(X(I)))

ELSE

Y(1)=0.D0

DO 1 I=2,NT

1 Y(I)=SQRT(1.D0+1.D0/X(I))
ENDIF

WRITE (NOUT,*) 'Собственные значения'

WRITE(NOUT,12) (Y(I),I=1,NT)

WRITE (*,*) 'Собственные значения'

142
WRITE(*,12) (Y(I),I=1,NT)

PAUSE

NT1=NT/3

NT1=6

M11=2*M

IF(IP.EQ.2) KN=2

IF(IP.NE.2) KN=1

DO 21 K=KN,NT1

I2=NT*(K-1)

DO 22 I=1,NT

I3=I2+I

22 U(I)=AB(I3)

CALL URT (0.D0,M,NL,U,Y)

CALL URT (3.14159265359D0,M,NL,U,Z)

DO 4 I=1,M

I1=M11-I+1

4 Y(I1)=Z(I)

DO 20 LL=1,11

IF (IP.EQ.1.OR.IP.EQ.3) THEN

X2=0.1*(LL-1)*SQRT(X(K))

ELSE

X2=0.1*(LL-1)/SQRT(1.D0+1.D0/X(K))

X2=0.1*(LL-1)

ENDIF

20 Y2(LL)=EIGEN (X2,Y,Z,M11,-1.D0,+1.D0)

CALL NORM1(Y2,11)

WRITE (NOUT,12) Y2

PRINT 12,Y2

21 PAUSE

120 FORMAT(A)

END

143
FUNCTION ALFA (X)

IMPLICIT REAL*8 (A-H,O-Z)

COMMON//EPS1,NP

COMMON /DM/ DM

ALFA=DM*SQRT(1.+2.*EPS1*(NP+1.)*COS(NP*X)+EPS1*EPS1*(NP+1)**2)

RETURN

END

SUBROUTINE NORM1(Y,N)

IMPLICIT REAL*8 (A-H,O-Z)

DIMENSION Y(1)

P=0.D0

DO 1 I=1,N

IF (ABS(Y(I)).GT.P) IP=I

IF (ABS(Y(I)).GT.P) P=ABS(Y(I))

1 CONTINUE

P=Y(IP)

DO 2 I=1,N

2 Y(I)=Y(I)/P

RETURN

END

SUBROUTINE PMOD2 (Z,M,NL)

IMPLICIT REAL*8 (A-H,O-Z)

DIMENSION Z(1),NL(1)

COMMON // EPS,NP

I=0

DO 1 NU=1,M

N=NL(NU)

DO 1 L=1,N

I=I+1

1 Z(I)=1.D0

144
CALL MOD2(Z,M,NL,EPS,NP)

RETURN

END

SUBROUTINE QMOD2 (Z,M,NL)

IMPLICIT REAL*8 (A-H,O-Z)

DIMENSION Z(1),NL(1)

COMMON // EPS,NP

I=0

DO 1 NU=1,M

N=NL(NU)

DO 1 L=1,N

I=I+1

1 Z(I)=1.D0

CALL MOD2(Z,M,NL,EPS,NP)

RETURN

END

SUBROUTINE LAPLAS (A,M,M1,M3,NL,NM,B,X,Y,C,D,BC,E)

IMPLICIT REAL*8 (A-H,O-Z)

DIMENSION A(1),B(M,M),X(M),Y(M3),NL(M),C(M,1),D(M,1),BC(M1,NM),

1E(M3,M)

DOUBLE PRECISION BC,X,Y,PD ,PID,EPS,E

EPS=1.D-19

PID=3.14159265358979323846264 D+0

PI=PID

M2=M1-1

DO 1 NU=1,M

PD=PID*FLOAT(2*NU-1)/FLOAT (2*M1)

X(NU)=DCOS(PD)

E(1,NU)=X(NU)

DO 1 KS=2,M3

145
1 E(KS,NU)=DCOS(FLOAT(KS)*PD)

DO 2 MU=1,M

PD=X(MU)

DO 11 I=1,M2

11 Y(I)=E(I,MU)

CALL LS0 (PD,Y,M2)

DO 2 NU=1,M

P1=0.

DO 3 KS=1,M2,2

PD=X(NU)*E(KS,NU)*Y(KS)

IF (DABS(PD).LE.EPS) PD=0. D+0

3 P1=P1+4.*PD

2 B(NU,MU)=P1

DO 6 NU=1,M

N1=NL(NU)

DO 6 L=1,N1

L1=L-1

P=2.*PI*L1/N1

C(NU,L)=COS(P)

6 D(NU,L)=SIN(P)

I1=0

DO 7 MU=1,M

DO 9 I=1,M3

9 Y(I)=E(I,MU)

PD=X(MU)

P=PD

CALL LSK (BC,Y,M1,NM,PD)

N1= NL(MU)

DO 7 KA=1,N1

DO 7 NU=1,M

N2= NL(NU)

N3=(N2-1)/2

146
MNU=M-NU+1

DO 7 L=1,N2

I1=I1+1

A(I1)=B(NU,MU)

DO 13 K=1,N3

LK=MOD(L*K,N2) +1

KAK=MOD(KA*K,N1)+1

13 Y(K)=C(NU,LK)*C(MU,KAK)+D(NU,LK)*D(MU,KAK)

DO 8 K=1,N3,2

K1=K+1

IF (K.NE.1) P1=(P**K-P)*2.*K/(1-K*K)

IF (K.EQ.1) P1=-DLOG(P)*P

PD=Y(K)*X(NU)

PID=Y(K)*X(MNU)*BC(M1,K)

IF (DABS(PID).LE.EPS ) PID=0. D+0

IF ( DABS(PD).LE.EPS ) PD=0. D+0

8 A(I1)=A(I1)+(3.* PD *P1+2.*(-1)**(NU-1)* PID )/FLOAT (K)

DO 10 KS=1,M2

I=(1-(-1)**KS)/2+1

IF(I.GT.N3) GO TO 10

DO 20 K=I,N3,2

PD=Y(K)*X(NU)*E(KS,NU)*BC(KS,K)

IF ( DABS(PD).LE.EPS ) PD=0. D+0

20 A(I1)=A(I1)+4.* PD /FLOAT(K)

10 CONTINUE

7 A(I1)=A(I1)/FLOAT(N2*M1)

RETURN

END

147
Параметры программы заданы в операторе

PARAMETER (M=9,M1=18,M2=17,M3=19,NM=13,NMAX=27,NT=135,NT2=18225,
*NG=31,NTG=4185,NMG=837)

Здесь M=9 – число окружностей сетки в круге, M1=2*M, M2=2*M-1, M3=2*M+1,


NM= max n , 2n  1  число точек на ν-ой окружности, NMAX=27 – максимальное

количество точек по окружностям, NT=135 – число узлов сетки, NT2=NT*NT, NG=31 – число
точек на границе круга, NTG=NG*NT, NMG=(2*NM+1)*NG. Число точек по окружностям
сетки задаётся оператором DATA NL /27,25,23,21,17,9,7,3,3/, параметр A в граничном условии
задаётся в операторе DM=1, если нужно задать функцию α то это нужно сделать в
подпрограмм функции FUNCTION ALFA (X).

Требуемые подпрограммы:

LAPLAS, LSK,LS0, LAP3, TRANSP, MOD2, BIJ, LDUDN, DMINV, DIVAB,


ELMHES, ELTRAN,HQR2,URT,EIGEN,NORM1,PMOD2,QMOD2.

LAPLAS, LSK,LS0 – описаны ниже, NORM1 – подпрограмма нормировки, SUBROUTINE NORM1(Y,N) -


Чебыщевская норма вектора Y длины N. Остальные подпрограммы описаны в [26]. Матрица H
вычисляется программой LAPLAS.

Подпрограмма LAPLAS.

SUBROUTINE LAPLAS (A,M,M1,M3,NL,NM,B,X,Y,C,D,BC,E)

Описание параметров:

A - массив содержащий на выходе матрицу A расположенную по строкам. Длина массива равна


квадрату числа узлов интерполяции.

M - число окружностей:

M1=2*M;
M3=2*M+1;
NL - одномерный массив длимы M , ν -ый элемент которого содержит число точек (не-
четное) на ν -ой окружности;
NM= max n , 2n  1  число точек на ν-ой окружности;

148
B, X, Y, C, D, BC, E - рабочие массивы размерностей: B(M,M), X(M), Y(M3), C,D= (M, (2*NM+1),
BC(M1,NM), E(M3,M). Все массивы должны быть описаны как массивы двойной точности.

Требуемые подпрограммы LS0, LSK.

Подпрограмма LS0.

SUBROUTINE LS0 (R0,Y,M)


DIMENSION Y(M)
DOUBLE PRECISION R0,Y,P1,P2
DOUBLE PRECISION R1,R2,R3
DO 2 K=3,M,2
K1=M-K+3
P=K1+1
2 Y(K1)=R0*Y(K1)/P-FLOAT(K1)*Y(K1-1)/P/FLOAT(K1-1)
P1=1.-R0*R0
Y(1)=0.25*P1
DO 3 K=3,M,2
R1=K+1
R2=K-1
R3=K
P2=-1./R1/R1/R2-Y(K)/R1-R3*P1/R1/R2
P1=-2./R1/R2-2.*Y(K)-P1
3 Y(K)=P2
RETURN
END

Эта подпрограмма производит вычисление интеграла Lk0 по рекуррентной формуле:

1 J () k
Lk 0 (  )    k  2 Pk 1 (  ),
(k  1)(k  1) k  1 k  1
2

2
Pk 1 (  )    2 J k (  )  Pk 1 (  ),
k 1
2

Tk (  ) kTk 1 (  )
P2 (  )  1   2 , J k (  )   ;
k 1 k 2 1

149
1  2
L10 (  )  , Tk (  )  cos(k arccos  ),
4

k≠1 – нечетное.

Описание параметров:

R0 - ρ (двойная точность);

Y - массив длины M2, который содержит на нечетных местах вычисленный интеграл (двойная
точность). На входе в этот массив засылается таблица yν=Tν(ρ), ν=1,2,…,M2;

M2 - размерность массива Y.

ПОДПРОГРАММА LSK.

SUBROUTINE LSK (A,X,M1,N,R0)


DIMENSION A(M1,N),X(M1)
DOUBLE PRECISION A,X,R0,P
DOUBLE PRECISION R1,R2,R3
M2=M1+1
DO 1 K=2,M2
K1=M2-K+2
R1=K1
R2=K1+1
R3=K1-1
1 X(K1)=R0*X(K1)/R2-R1*X(K1-1)/R2/R3
CALL IKJ (A,X,M1,N,R0)
DO 2 K=1,M1
I=(1-(-1)**K)/2+1
I1=K-(-1)**K
IF (I.GT.N) GO TO 2
DO 6 J=I,N,2
P=R0**J
A( I1,J)=A(K,J)/P
6 A(K,J)=0.
2 CONTINUE
CALL IKJ1(A,X,M1,N,R0)

150
DO 3 K=1,M1
I=(1-(-1)**K)/2+1
I1=K-(-1)**K
IF (I.GT.N) GO TO 3
DO 7 J=I,N,2
P=R0**J
A( I1,J)=A( I1,J)+A(K,J)*P
7 A(K,J)=0.
3 CONTINUE
DO 4 K=2,M2
R1=K*K-1
4 X(K)=-1./R1
CALL IKJ (A,X,M1,N,1.0 D+0)
DO 5 K=1,M1
I=(1-(-1)**K)/2+1
I1=K-(-1)**K
IF (I.GT.N) GO TO 5
DO 8 J=I,N,2
P=R0**J
8 A(K,J)=-P*A(K,J)+A( I1,J)
5 CONTINUE
RETURN
END
Производит вычисление интегралов Lsk с двойной точностью, когда (s+k) – нечетно.

Описание параметров:

A - выходной массив размера M1N, который содержит на соответствующих местах вычислен-


ные интегралы (двойная точность);

X - массив длины M3 , который содержит на входе величины xν=Tν(ρ), ν=1,2,…,M3;

M1, N -. размеры массива A;

R0 - ρ (двойная точность).

Требуемые подпрограммы: IKJ, IKJ1.

151
ПОДПРОГРАММА IKJ.

SUBROUTINE IKJ (A,X,M1,N,BE)


DIMENSION A(M1,N),X( 1)
DOUBLE PRECISION A,X,BE,P,P1,P4
P=BE*BE
A(2,1)=0.5*P*(P-1.)
DO 3 K=4,M1,2
P1=K*K-4
3 A(K,1)=0.5*(X(K+1)+X(K-1))-FLOAT ((-1)**(K/2))/P1
IF (N.EQ.1) RETURN
DO 2 J=2,N,2
K1=J+2
P1=K1
2 A(1,J)=BE**K1/P1
M=M1-1
N1= N-1
DO 4 K=1,M
I=(1-(-1)**K)/2 +1
P=X(K+1)
IF (I.GT.N1) GO TO 4
DO 5 J=I,N1,2
P4=K+J+3
P1=(K+1)*(J+1)
5 A(K+1,J+1)=A(K,J)*P1/P4/FLOAT(K)+P*FLOAT(K+2)/P4*BE**(J+1)
4 CONTINUE
RETURN
END

~
Производит вычисление интеграла I kj   Tk (r )r j dr , 0    1 по рекуррентной формуле
0

с двойной точностью при (k+j) -нечетном ,

~ (k  1)( j  1) ~ k2
I k 1, j 1  I kj  J k 1 (  )  j 1
, k  2, j  1.
k (k  j  3) k  j3

Первый столбец считается по формуле

152
(1) k / 2
I k ,1  J k 1 (  )  J k 1 (  )  2
~ 1 ~
, k  чётно, k  2, I 2,1  0.5 2 (  2  1),
2 k 4

а первая строка считается по формуле

~  j2
I 1, j  .
2 j

Примечание. Здесь величина Jk(ρ) имеет тот же смысл, что и в описании к программе LS0.

Описание параметров:

A - выходной массив размера M1N , который содержит на соответствующих местах вычисленные


интегралы (двойная точность);

X - массив длины (M1+1), который cодержит на входе таблицу

Tn (  ) nT n 1(  )
J k (  ), k  2, ..., M 1  1; J n (  )   (двойная точность);
n 1 n2 1

M1, N - размеры массива A;

BE – β.

ПОДПРОГРАММА IKJ1.

SUBROUTINE IKJ1 (B,Y,M1,N, AL)


DIMENSION B(M1,N),Y(M1)
DOUBLE PRECISION B,Y,P,AL
DOUBLE PRECISION R1
P=-DLOG(AL)
M=M1-1
B(2,1)=1.-AL*AL-P
DO 2 K=3,M,2
R1=K*K-1
2 B(K+1,1)=-2./R1-2.*Y(K)-B(K-1,1)
IF (N.EQ.1) RETURN
B(1,2)=P
IF (N.EQ.2) GO TO 10

153
IF (N.LT.4) GO TO 9
DO 5 J=4,N,2
J1=2-J
R1=J1
5 B(1,J)=1./R1-AL**J1/R1
9 B(2,3)=2.*B(1,2)+0.5*(1.-1./AL/AL)
IF (N.LE.4) GO TO 10
DO 7 J=5,N,2
J1=J-3
J2=J-1
R1=J1
R2=J2
7 B(2,J)=-2.*(1.-1./AL**J1)/R1+(1.-1./AL**J2)/R2
10 CONTINUE
DO 6 K=2,M
I=((1-(-1)**K))/2+2
IF (I.GT.N) GO TO 6
DO 8 J=I,N,2
8 B(K+1,J)=2.*B(K,J-1)-B(K-1,J)
6 CONTINUE
RETURN
END


Производит вычисление интеграла I kj  Tk (r )r  j dr ,   0, (k  j )  нечётно (по рекуррент-

1


ной формуле с двойной точностью). Обозначим Pk ( )  Tk (r )r 1 dr тогда

2
Pk 1 ( )    2 J k ( )  Pk 1 ( ), k  2; P2  1   2  ln  - эта формула для первого
k 1
2

столбца;

1   3 j 1   1 j 1   2
I2j  2  , j  1,3; I 21  P2 , I 31  2 ln  
3 j 1 j 2

по этим формулам вычисляется вторая строка. Остальные интегралы вычисляются по рекуррент-


ной формуле I k 1, j  2I k , j 1  I k 1, j с двойной точностью.

154
Описание параметров:

B - выходной массив размера M1N, который содержит на соответствующих местах вычислен-


ные интегралы (двойная точность);

Y - массив длины M1+1 ( двойная точность ), который содержит на входе те же значения что и
массив X в программе IKJ;

M1, N - размеры матрицы B;

AL - α (двойная точность).

Таким образом, при помощи подпрограмм LAPLAS, LS0, LSK, IKJ, IKJ1 задача вычисления
собственных чисел и собственных функций сведена к алгебраической задаче на собственные зна-
чения. Для решения, полученной алгебраической проблемы собственных значений мы пользуем-
ся стандартными методами (см. [26]).

III.2.2. Смешанная задача.

Как было показано выше эта задача сводится к интегральному уравнению


(3.11), где функция ψ(θ) должна быть определена из граничного условия
(3.9). Обозначим
K ( ,  ) 1  2
 K 0 ( ,  ),   e i ,   re i ; K 0 ( ,  )  .
r r 1 2 (1   2  2  cos(   ))

2
dz
Применим для функции (q  p)u ту же интерполяцию, что и для задачи Дирихле, а
d
для ψ(θ) применяем тригонометрическую интерполяцию:


2n
2 2j
 ( )  Dn (   j ) j   n ( ; ),  j   ( j ),  j  , j  0,1,...,2n.
N N
j 0


n
1
Dn (   j )   cos k (   j ).
2
k 1

Обозначим

155
2
2 2 1 n L 
     cos L(   j ),   e .
i
(3.14) H 0j ( )  K ( ,  ) D (   ) d 
2n  1 0 2n  1  2 L 1
0 n j

тогда имеем

(3.15) u( )  Hl ( ) zl (ql  pl )ul  H 0j ( ) j , zl |  ( l ) | 2 .

Здесь по j суммирование от 0 до 2n, а ν и l суммирование как было сказано выше. Интегра-


лы H 0j ( ) вычисляются подпрограммой HJ0. Описание параметров и текст этой подпрограммы
приведён в [26].

Выберем теперь вектор ψ=(ψ0, ψ1 , … , ψ2n)΄ так чтобы удовлетворялись граничные условия
(3.8). Для этого продифференцируем соотношение (3.15) по ρ положим ρ=1 и подставим в гра-
ничное условие. Тогда подучим систему линейных уравнений:

(3.16) Bij j  Hl ( i ) fl  0,

2 n
n(n  1)
где Bij  
2n  1 l 1
l cos l ( i   j ), i  j; Bii   i 
2n  1
;

i j
H l ( e )
fl  zl (ql  pl )ul ; H l ( j )  .

 1

Отсюда получаем

 n
 (1)
Lmk n
L0 k (1) 
   
 1
 2( 1) sin  cos k ( i   l )  2 r cos k ( i   l )  
 1  k 1( 2 ) k k 1( 2 ) k 
H l ( i )   
(2n  1)m   n
1  (1) sk 
L sk (1) cos k ( i   l )  4r  cos s  L s0 (1) 
m 1 m 1
 2r  coss  
 
 s 1 k 1 k s 1( 2 ) 

2k
где L0 k (1)   ,k  1,3,5,... ;
1 k

156
1
Ls0 (1)  s 1
, s  1,3,5, ...  нечётно;
1  (1) 2
s

1
Lsk (1)  2k  Ts (r )r k dr.
0

Производные H l ( i ) вычисляются подпрограммой HNLI . Текст этой подпрограммы и описание


параметров приведены в [26].

III.3.3. Задача Неймана.

Теперь, в отличие от § 2, мы должны определить в соотношении (3.10) функцию из гра-


ничного условия (3.7). Так же как и в § 2 исходит из соотношения, (3.15) и получаем для
определения вектора ψ=(ψ0, ψ1 , … , ψ2n)΄ систему линейных уравнений (3.16), где в этом
случае матрица B имеет вид:
2 n
2 ( j  1)
(3.17) Bij  
2n  1 l 1
l cos l ( i   j ),  j 
2n  1
, j  1,2, ... ,2n  1  N .

Нетрудно заметить» что матрица B – вырождена. Дело здеcь в том, что краевая задача
u
u  f  0,  0 не всегда разрешима. Ее условие разрешимости в L2 :
r r 1

(3.18)

| |1
f ( )d  0.

В нашем случае f(ς)=|φ’(ς)|2(q(ς)+λp(ς)). Заменяя f(ς) интерполяционной формулой


(1.2.11a) и вычисляя интегралы получим приближенное условие разрешимости:

m / 2 2 n



c f
1 l  0
l  0,

где

(3.19)
s 1
8r  cos   m 1  (2  1)
с  
m(2n  1)  2
  t s cos s   s
, t  1 /(1  ( 1) 2
s),    , s  1  нечётно.
s  3( 2 )  2 m

157
Выпишем теперь решение вырожденной системы уравнений: Bψ=d, где матрица B
определена в (3.17), d i   H l ( i ) fl . Это решение должно зависеть от одной произ-
 ,l
n
2
вольной постоянной. Обозначим a j   l cos l j первую строку матрицы В. Мат-
2n  1 l 1
рица В симметричный циркулянт и, следовательно, имеет собственные числа

2k
i
 k  a1  a 2 k  ...  a N  kN 1 ,  k  e N
 e i k 1 , k  1,2,..., N ;

а соответствующие им собственные векторы

x k  (1, k , k2 ,...,  kN 1 )

т.к. θN=1 , то λN =a1+a2+…+aN =0 , а соответствующий собственный вектор есть (1,1,…,1).


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

B=ΩΛΩ-1, где

1 1...........1 
 1 0 .... .. 0    1  11 .......... 11 N 
   1  2 ......... N   
 0  .... 0   2  1 1  1  1

.......... 1 N

 2
,     2
......... 2
,   
2 2
.
..............   
1 2 N
N  ....................... 
   .................... 
 0 0 ......    N 1 N 1  1  1 ........... 1 N 
 N  N 1   

 1  2 ...... N 
N N

Следовательно, получаем ΩΛΩ-1ψ=d. Обозначим Ω-1ψ = ξ , Ω-1d =η , тогда Λξ = η т. к.


λN = 0 то должно быть ηN = 0 (система совместна) → ξN - произвольное действительное
число.

1
j   j , j  1,2,...., N  1
j

ψ = Ωξ ,следовательно получаем

N 1 j N  1j i
 i   iN  N    ij  j . Но  j  , j  di .
j 1 j i 1 N

158
Окончательно имеем

1 N  N 1  jp l  N
(3.20)  p N 
N
 

l 1  j 1  j
d l   N   E pl d l , г де

 l 1

2j
n n cos( p  q)
2 1 2
E pq 
N

j 1
Re  jp  q 
N
j 1 j
N ,
j

n(n  1) n
j   2 a k 1 cos k j 1 .
2n  1 k 1

N
Обозначим  j   j , тогда
2

2j
n cos( p  q)
2
(3.21) E pq 
N

j 1 j
N ,

n(n  1) n
 2k 2k 
(3.22) j    l cos (l  j )  cos (l  j ).
2 k ,l 1  N N 

Подставляя (3.21) в (3.16) получим

2n  N 
(3.23) u ( )  Hl ( ) fl   H p0 ( )( N   E pq Hl ( q )) fl .
p 0  q 1 

Пусть точка ς пробегает все узлы интерполяции ςi . Тогда получаем

(3.24) ( I  ( A  B)Q)u   N e0   ( A  B) Pu ,

где A - матрица для задачи Дирихле,

2n N
Bij   H p0 ( i ) E pq H j ( q ),
p 0 q 1

159
(вместо двух индексов ν,l мы ввели один j) Q и P – диагональные матрицы те же, что и в
задаче Дирихле.

Вычисление матрицы A - В производят подпрограмма BIJ. Описание этой подпрограм-


мы и текст приведены в [26]. Вызываемые подпрограммы: HNLI, HJ0 – описаны там же.

Умножим равенство (3.25) слева на матрицу

 1 0 ....... 0 
 
  1 1 ....... 0 
E 
*
.
................. 
 
  1 0 ........1 
 

Тогда неизвестный параметр ξN исключится из всех уравнений кроме 1-го т. к.

1 
 
0 
E e0    .
*

...
 
0 
 

Заменим 1-ую строку, которая содержит неизвестный параметр соотношением

c
j
j z j q j u j    c j z j p j u j
j

получим алгебраическую задачу на собственные значения (A0 – λ B0)u=0, где zj - значе-


ние |φ(ς)|2 в j -ом у узле интерполяции. Коэффициенты cj (постоянные на каждой
окружности) вычисляются по формулам (3.20) при помощи подпрограммы CNU. Опи-
сание этой подпрограммы и текст см. [26].

Вычисление окончательной матрицы для задачи Неймана производит программа


LDUDN. Описание этой подпрограммы и текст приведены в [26].

III.3.4. ОПИСАНИЕ ЧИСЛЕННЫХ ЭКСПЕРИМЕНТОВ.

Первый расчёт проводился для эпитрохоиды n=4, ε=1/6. В круге выбиралась сетка
из 135 узлов с расположением точек по окружностям NL=27,25,23,21,17,9,7,3,3 (начиная с
первой окружности). В расчётах получено много комплексных пар с мнимыми частями ~
160
10-4. Второй расчёт выполнялся на равномерной сетке 915=135 все собственные значе-
ния получились действительными. Результаты расчётов представлены в таблице 3.1. Вы-
писаны знаки совпавшие с расчётами на сетке 3041=1230 (см. таблицу 3.2 [26, стр. 48]).
Результаты расчётов в третьей колонке таблицы 2.1 совпали с результатами расчётов из
[26]. Точность расчётов на неравномерной сетке гораздо хуже

Таблица 3.1

Эпитрохоида n=4, ε=1/6.

i (второй столбец таблицы 3.1). Причины этого подробно анализи-


руются в [26]. Коротко можно сказать, что во втором расчёте дис-
i 135 915=135 кретная задача наследует свойства бесконечномерной задачи.
Вторая задача, которая рассматривалась, это – задача на соб-
1 2.389 2.3844462 ственные значения в круге:
2 3.74 3.73479
u  e  ar u  0,
2

3 3.74 3.73479 u r 1  0

4 4.68 4.6028 Расчёты выполнялись на сетке 1531 по модернизированной про-


5 5.22 5.2112 грамме LAP123 [26] (LAP123P). Вычислялось первое собственное
значение. Во второй колонке приведены результаты расчётов
6 5.37 5.409 Нестерова С.В. Результаты в таблице 3.2.

Таблица 3.2

задача на собственные значения в круге

a Λ1 Третий расчёт касался вычисления далёких соб-


ственных значений в области, описанной в преды-
автор Нестеров С.В. дущем примере. Рассматривалась краевая задача:
0.2 6.0355037914 6.036051  u ( x)  u ( x), x  G,
0.3 6.1616424673 6.1617386 u G  0.

0.4 6.2878601882 6.2875 Для собственных значений справедлива асимптоти-


ческая формула
0.5 6.4139790729 6.413976
4
0.6 6.5400232874 6.540042 n  n  O(n1 / 2 ln n),
mesG
0.8 6.7917939883 6.791812 где mesG – площадь области G. Для эпитрохоиды
mesG=π(1+ε2(np+1)). Конкретно асимптотическая

161
формула разыскивалась в виде:  n  a  bn  c n ln n. Зная λn для двух значений n можно
определить a и c. В расчёте на сетке 1531 при n=100 и n=200 получено a=-257.8878054,
b=3.51219512, c=7.3121964. Затем расчёты по полученной формуле сравнивались с пря-
мыми расчётами при 100<n<200. Отличие составляло 0.5% - 4.7%.. Однако получить хоро-
шее совпадение не удалось.
Примечание. В расчётах рекомендуется не превышать сетку 1531 из-за возможного
накопления вычислительной погрешности при счёте по формуле (3.13) (при вычислении
интегралов Lsk приходится умножать на большой параметр ρ-k).

162
ГЛАВА 4.

ВЫЧИСЛЕНИЕ СОБСТВЕННЫХ ЧИСЕЛ И СОБСТВЕННЫХ


ФУНКЦИЙ БИГАРМОНИЧЕСКОГО ОПЕРАТОРА.

Мы будем рассматривать две краевые задачи: (4.1-4.3) и (4.1), (4.2), (4.4)

(4.1) 2 u ( z )  (Q  P)u ( z ), z  G,
(4.2) u G  0,
u
(4.3)  0,
n G
 2u   2 u 1 u 
(4.4)    2    0.
n 2  s  n  G

Здесь n - единичный вектор внешней нормали к дG ; д/дs - означает дифференцирование по


длине дуги (длина отсчитывается против часовой стрелки); 1/ρ - кривизна дG; ν - постоянная (ко-
эффициент Пуассона), -1< ν <1.
Заметим, что при Q=0 и P=1 мы имеем задачу о свободных колебаниях пластины; краевые
условна (4.2) и (4.3) означают, что пластина заделана по краю, а краевые условия (4.2) и (4.4) озна-
чают опирание по краю.
Пусть z=φ(ζ), |ζ|  1 - конформное отображение круга единичного радиуса на область G.
Тогда в плоскости ζ получаем вместо (4.1) -(4.4) следующие соотношения:

 2

(4.5)   ( ) u   ( ) (q  p)u ( ),   rei , r  1,
2

(4.6) u r 1  0,
u
(4.7)  0,
r r 1

 u 
2
  ( )  u
(4.8)    (  1) Re    0.
r 2
   ( )  r r 1
где q(ς)=Q(z(ς)), p(ς)=P(z(ς)).

Действительно, для кривизны имеем соотношение

  ( ) 
1  Re  
1   ( ) 
 ,
 |  ( ) |

163
см. сноску.2

u 1 u  2 u 1  2u 1   ( )  u
 ,   Re  , т. к.
n |  ( ) | r n 2 |  ( ) | 2 r 2 r |  ( ) | 2   ( )  r


|  ( ) |
r   d d    ( )  1   ( ) 
 ln |  ( ) | Re ln  ( )  Re  ln  ( )   Re e i   Re .
|  ( ) | r r  d dr    ( )  r   ( ) 

Заметам, что в граничном условии (4.8) учтено граничное условие (4.6) т.е. положено
д2u/дs2=0.

Пример 2. Пусть φ(ζ)=ζ(1+εζn), 0<ε<1/(n+1), тогда

  ( )  cos n   1
Re    1 n ,  1   (n  1),  1  1.
  ( )  1  2 1 cos n   12

Перейдем от дифференциального уравнения (4.5) к интегральному. Обозначим


2
dz
f ( )  (q  p)u . Тогда обращая в (4.5) первый оператор Лапласа получим
d

2
u | z ( ) | 2  K ( ,  ) f ( )d  | z ( ) | K ( ,  )v(e i )d
2
0
| |1 0

2
Пусть R( )  | z ( ) | 2  K ( ,  ) f ( )d , S ( ) | z ( ) | K ( ,  )v(e i )d , тогда получаем
2
0
| |1 0

u  R( )  S ( ) , где v(e i )  | z ( ) | 2 u( ) . Обращая еще раз оператор Лапласа получа-
  e i

ем

2
(4.9) u ( )  
| y|1
K ( , y)[ R( y )  S ( y)]dy  K
0
0 ( ,  )u (e i )d .

2
Полиа, Георг и Сегё, Габриель. Задачи и теоремы из анализа. Гостехиздат, 1956. Ч. I. Ряды. Инте-
гральное исчисление. Теория функций. 396 с. (стр. 132, задача 106).

164
Мы должны определить в соотношении (4.9) неизвестную функцию v(eiθ) исходя из
второго граничного условия (4.7) или (4.8). Применим для v(eiθ) тригонометрическую интерпо-
2 2n
ляцию: v(e i )   Dn (   j )v j , а для функций S(y) и R(y) применим интерполяцион-
2n  1 j  0
ную формулу (2.2.11a), тогда получим приближенное равенство

2
2 zl 2 n  2 
 K ( , y ) S ( y ) dy   H l ( ) S l , г де S l  zl  K 0 ( l ,  ) v ( e ) d 

i
 
 
j 0  0
K 0 ( l ,  ) D n (   j ) d v

| y |1 0
2 n 1 
2n
 zl  H 0j (l )v j .
j 0

Здесь zl |  ( l ) | 2 , а величины H 0j ( ) вычисляются подпрограммой HJ0, описанной в

[26]. Таким образом

2n

 K ( , y ) S ( y )dy   H l ( ) z l  H 0j1 ( l )v j1 ,  K ( , y ) R( y )dy   H l R l ,


| y| 1 j1 0 | y| 1

R l  z l


| |1
K ( l ,  ) f ( )d .

Применяя теперь для f(ς) ту же интерполяционную формулу и подставляя в соотношение (4.9),


получим

2n
(4.10) u ( )   H i ( ) z i Aij z j ( p j   q j )u j   H i ( ) z i  H 0j1 ( i )v j1 .
i, j i j1 0

Здесь вместо двух индексов ν и l введен один, т.е. точки занумерованы начиная с первой окруж-
ности против часовой стрелки ; Aij - матрица для задачи Дирихле уравнения Лапласа.
В соотношении (4.10) мы должны определить неизвестный вектор v=(v0,,…,v2n)΄ исходя из
граничного условия (4.7) или (4.8).
Обозначим M -дифференциальный оператор стоящей в левой части граничного условия
тогда применяя этот оператор к (4.10) получим

2n
(4.11)  M ( H i ( )) z i Aij z j ( p j   q j )u j   M ( H i ( )) z i  H 0j1 ( i )v j1  0.
i, j i j1 0

Введём обозначения

M ( H i ( ))  ei j 2  H i , j 2 , j 2  0,..., 2n;

H
i, j
i, j 2 z i Aij z j ( p j   q j )u j  R j 2 ;

Hi
i, j 2 i z H 0j1 ( i )v j1  B j 2, j1 .

165
Таким образам, для определения вектора v=(v0,,…,v2n)΄ имеем систему линейных уравнений

2n 2n

B
j1 0
j 2 , j1 v j1  R j 2 , откуда получаем v j1  C
j 20
j1, j 2 R j 2 , г де C  B 1 . Подставляя в (4.11) полу-

чаем

2n 2n
(4.12) u ( )   H i ( ) z i Aij z j ( p j   q j )u j   H i ( ) z i  H 0j1 ( i )  C j1. j 2 R j 2
i, j i j1 0 j 20

Пусть ξ пробегает все точки, тогда имеем:

(4.13) u i   ( Bij2   Bil Elj )( p j   q j )u j ,


j l

здесь B=AZ, где Z=diag(z1,…,zNT) – диагональная матрица, z i |  ( i ) | 2 , i  1,2,..., NT , A - матрица


задачи Дирихле дня уравнения Лапласа, NT - число точек интерполяции в круге, т.е. B - матрица
задачи Дирихле для нашей области при P=1 , Q=0. Для матрицы E имеем следующее выражение:

2n 2n
Elj   H 0j1 ( l )  C j1, j 2  H i , j 2 z i Bij .
j1 0 j 20 i

Обозначим D=B2-BE, тогда мы получаем следующую алгебраическую задачу на собствен-


ные значения:

(4.14) u=D(Q+λP)u,

Q=diag(q1,…,qNT), P=diag(p1,…,pNT) - диагональные матрицы.

Матрица С вычисляется подпрограммой СN , а величины H 0j ( ) подпрограммой HJ0M [26].

III.4.1. Первая краевая задача.

Под первой краевой задачей мы понимаем задачу (4.5)-(4.7). Заметим, что выше описан-
ная методика применима при краевом условии (4.6), а второе краевое условие может быть про-
извольным. Разные краевые задачи отличаются только вычислением массива H i , j 2 . Для краево-
го условия (4.3) этот массив вычисляется подпрограммой HNLI, описанной в [26]. Сама матрица D
вычисляется подпрограммами EBIGM и BIGM [26].

166
III.4.2. Вторая краевая задача.
Под второй краевой задачей мы понимаем задачу (4.5), (4.6),(4.8). В этом случае для того,
2
чтобы вычислить массив H i , j 2 Нужно вычислить производные H l ( e i ) производя вы-
 2
 1

числения получаем:
2
H l ( e i ) =
 2  1

 n
 (1)  2k
 Lmk n
kL0 k (1) 
2(1) sin    cos k (   l )  2r 
 1
cos k (   l )  
1  k 1( 2 ) k k 1( 2 ) k 
  
(2n  1)m  m 1 n
1  (1) sk m 1
 2r  coss   [ Lsk (1)  2k ] cos k (   l )  4r  cos s  ( Ls0 (1)  1)
 
 s 1 k 1 k s 1( 2 ) 

2k
где L0 k (1)   ,k  1,3,5,... ;
1 k

1
Ls0 (1)  s 1
, s  1,3,5, ...  нечётно;
1  (1) 2
s

1
Lsk (1)  2k  Ts (r )r k dr.
0

Практически массив H i, j 2 для краевого условия (4.8) определяется подпрограммой


HNLI2M [26]. Вычисление матрицы D производит программа BIG12G.

Программа BIG12G.

PROGRAM BIG12G

C 6.10.94 Тетрадь N 8 стр. 104

IMPLICIT REAL*8 (A-H,O-Z)

C PARAMETER (M=9,M1=18,M2=17,M3=19,NT=135,NT2=18225,NG=31,

C *NTG=4185,NMAX=27,NM=13,NMG=837)

C PARAMETER (M=9,M1=18,M2=17,M3=19,NT=135,NT2=18225,NG=15,
167
C *NTG=4185,NMAX=27,NM=13,NMG=837)

PARAMETER (M=15,M1=30,M2=29,M3=31,NM=15,NMAX=31,NT=465,
*NT2=216225,NG=31,NTG=14415,NMG=961)

DIMENSION A(NT2),AB(NT2),X(NT),Y(NT),IANA(NT),HN(NTG),

*NL(M),B(NG,NG),C(NTG),BA(NTG)

DIMENSION BC(M1,NM),E(M2,M),H(NG),

*U(NT),Z(NT),Y2(11)

C EQUIVALENCE (A(1),BA(1)),(A(7204),HN(1))

C DATA NL /27,25,23,21,17,9,7,3,3/

C DATA NL /9*15/

DATA NL /15*31/

PUAS=0.25D0

WRITE(*,*) ' NP = ? , EPS1 = ? '

READ(*,*) NP,EPS1

NONL=8

REWIND (NONL)

READ (NONL) (A(I),I=1,NT2)

CALL TRANSP (A,NT)

NZAP = 9

WRITE(NZAP) (A(I),I=1,NT2)

END FILE (NZAP)

WRITE(*,*) 'Введи номер краевой задачи ? '

READ(*,*) IP

IF(IP.EQ.2) CALL PSI (Y,NG,PUAS,EPS1,NP,C)

IF(IP.EQ.1) CALL HNLI (HN,M,M1,M2,NG,NL,NM,B,X,C,BC,E)

IF(IP.EQ.2) CALL HNLI2M (HN,M,M1,M2,NG,NL,NM,B,X,C,BC,E,NT,Y)

CALL MOD2 (Y,M,NL,EPS1,NP)

DO 30 I=1,NT

I2=(I-1)*NG

168
DO 30 J1=1,NG

I3=I2+J1

30 HN(I3)=HN(I3)*Y(I)

CALL CN (B,NG,HN,NL,X,M,H,NT)

CALL EBIGM (AB,BA,NT,NG,NL,B,HN,H,C,X,M,NZAP,Y)

CALL BIGM (A,AB,NT,NZAP,Y)

100 CONTINUE

CALL ELMHES (NT,NT,1,NT,A,IANA)

WRITE(*,*) 'ELMHES'

CALL ELTRAN (NT,NT,1,NT,A,IANA,AB)

WRITE(*,*) 'ELTRAN'

C CALL HQR2 (NT,NT,1,NT,A,X,Y,AB,IERR)

CALL HQR2M(NT,NT,1,NT,A,X,Y,AB,IERR,100)

WRITE(*,*) 'HQR2'

NOUT = 4

OPEN(UNIT=4,FILE='NOUT')

WRITE (NOUT,*) ' IERR = ', IERR

13 FORMAT (13I5)

12 FORMAT (4E18.11)

WRITE(NOUT,12) (X(I),I=1,NT)

WRITE(NOUT,12) (Y(I),I=1,NT)

DO 3 I=1,NT

3 Y(I)=1.D0/X(I)

WRITE (NOUT,*) 'Собственные значения'

WRITE(NOUT,12) (Y(I),I=1,NT)

WRITE (*,*) 'Собственные значения'

PRINT 12,(Y(I),I=1,NT)

PAUSE

NT1=NT/4

NT1=5

DO 21 K=1,NT1

169
I2=NT*(K-1)

DO 22 I=1,NT

I3=I2+I

22 U(I)=AB(I3)

CALL URT (0.D0,M,NL,U,Y)

WRITE (*,*) 'URT'

CALL URT (4.141592653589D0,M,NL,U,Z)

WRITE (*,*) 'URT'

DO 4 I=1,M

I1=M1-I+1

4 Y(I1)=Z(I)

DO 20 LL=1,11

X2=0.1*(LL-1)

20 Y2(LL)=EIGEN(X2,Y,Z,M1,-1.D0,+1.D0)

WRITE (*,*) 'EIGEN'

CALL NORM1(Y2,11)

WRITE (*,*) 'NORM1'

PRINT 12,Y2

21 PAUSE

STOP

END

SUBROUTINE NORM1(Y,N)

IMPLICIT REAL*8 (A-H,O-Z)

DIMENSION Y(1)

P=0.D0

DO 1 I=1,N

IF (ABS(Y(I)).GT.P) IP=I

IF (ABS(Y(I)).GT.P) P=ABS(Y(I))

1 CONTINUE

P=Y(IP)

DO 2 I=1,N

170
2 Y(I)=Y(I)/P

RETURN

END

Описание программы BIG12G аналогично LAP123G. Программа считывает матрицу A, вы-


числяемую программой LAP123G.

III.4.3. Описание вычислительных экспериментов.

В этом параграфе предпринята попытка повторить расчёты из [26] (табл. 4.3, 4.4).
Нужно сказать, что попытка оказалась безуспешной. Сетки 1230=3041 и 820=2041 на
современных компьютерах недоступны (при вычислении интегралов Lsk происходит
накопление вычислительной погрешности; при вычислениях на БЭСМ-6 это удавалось
компенсировать вычислениями с двойной точностью (длина мантиссы 48 бит); на совре-
менных компьютерах счёт с такой точностью невозможен).
Первый расчёт был выполнен для эпитрохоиды (n=4, ε=1/6). Первая краевая зада-
ча. В круге выбиралась сетка из 9 окружностей с расположением точек по окружностям
NL=27,25,23,21,17,9,7,3,3 общее число узлов NT=135; число узлов на границе круга NG=31.
Результаты расчётов представлены в таблице 4.1 (первая колонка), во второй колонке
представлены расчёты на сетке 1531, в третьей колонке расчёты на сетке 3041 из
[26],(табл. 4.3).

Таблица 4.1

эпитрохоида (n=4, ε=1/6)

i λi Из рассмотрения таблицы видно, что точность расчётов


невелика. Это объясняется трудностью задачи. Второй
1 117. 122.3 122.6037 расчёт был выполнен для этой же области. Вторая крае-
2 391. 461.2 461.8864 вая задач (коэффициент Пуассона принимался равным
0.25). В таблице 4.2 в первой колонке приведены резуль-
3 391. 461.2 461.9196 таты расчётов на сетке 1531, во второй колонке расчёты
на сетке 3041 из [26],(табл. 4.4).
4 845. 827.1 827.2753

5 1304. 1329.1 1329.6937

6 1305. 1698. 1701.4344

171
Таблица 4.2

эпитрохоиды (n=4, ε=1/6)

(вторая краевая задача).

i Λi Точность ещё хуже. Это объясняется темя, что вторая краевая зада-
ча более сложная для вычислений.
1 60. 68.2813
Примечание. При вычислении собственных чисел матрицы D.
2 227. 242.6973 Программа пакета EISPACK HQR2 даёт ошибку, связанную с дости-
3 235. 245.1974 жением максимального числа итераций 31. Эта программа модер-
низировалась, и максимальное число итераций принималось рав-
4 389.2 389.3203 ным 100. Модернизированная подпрограмма называется HQR2M.
Последний расчет, который мы рассмотрим, это первая кра-
5 717. 726.9001
евая задача в круге:

u
2 u  e  ar u  0, u r 1   0.
2

r r 1

Вычислялось первое собственное значение на сетке 1325. Результаты расчётов


приведены в таблице 4.3 во второй колонке. В третьей колонке приведены результаты
Нестерова С.В.. Расчёты проводились по программе BIG12P [26].

Таблица 4.3

Первая краевая задача в круге

a λi

0.1 105.99635034 105.996279

0.2 107.63336375 107.6332949

0.3 109.27398562 109.2739274

0.4 110.91806178 110.91801

0.5 112.56544328 112.56540

0.6 114.21598673 114.222951

0.7 115.86955396 115.869517

0.8 117.52601185 117.5259747

0.9 119.18523224 119.1851870

172
1.0 120.84709172 120.8686813 Приведённые в таблице данные апроксимируются
простой линейной зависимостью:
1.2 124.17825731 124.178184
λ1=104.26316+a16.626537. Эту формулу сообщил авто-
1.4 127.51861130 127.518526 рам Нестеров С.В.

1.6 130.86732337 130.866855

1.8 134.22362586 134.223645

2.0 137.58680951 137.58700

173
ГЛАВА 5.

ВЫЧИСЛЕНИЕ СОБСТВЕННЫХ ЧИСЕЛ И СОБСТВЕННЫХ


ФУНКЦИЙ ОПЕРАТОРА ЛАПЛАСА В ПРОИЗВОЛЬНОЙ ОБЛА-
СТИ.

В этой главе описывается программа вычисления собственных значе-


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

III.5.1. Вычисление собственных чисел и собственных функций операто-


ра Лапласа.

Мы будем рассматривать три краевые задачи:

(5.1)  u(z)+(Q+λP)u=0, zG,

(5.2) u|G = 0,

u
(5.3)  0,
n G
u
(5.4) Au   0,
n G
где Q,P,A - некоторые функции, заданные в области G, n - внешняя нормаль к дG. Мы предполага-
ем, что Q,P,A и дG  С  .
Пусть z= || - конформное отображение единичного круга на область G; тогда в плос-
кости  формально получаем те же соотношения (5.2)-(5.5), где, однако, вместо u(z) и (Q+λP)u
следует писать u()=u(z()) и ||2(q+λp)u, q()=Q(z()), p()=P(z()), а вместо A -
 ( )  A( z(e i )) |  (e i ) | . Граничное условие теперь выполняется при r=1. Вместо производной
по нормали в соотношениях (5.3), (5.4) будет входить производная по радиусу.
Вычисление собственных значений и собственных функций краевых задач (5.1)-(5.4) произ-
водит программа LAP123C.

174
PROGRAM LAP123C

IMPLICIT REAL*8 (A-H,O-Z)

DIMENSION A(378225),AB(378225),X(615),Y(615),IANA(615),

*HN(25215),NL(15),B(49,49),C(50625)

DIMENSION B1(15),BC(30,24),E(29,15),H(49),

*U(615),Z(615),Y2(11)

DIMENSION E2(49,49)

DIMENSION C0(225),C1(225)

EQUIVALENCE (AB(1),HN(1))

COMMON//EPS1,NP

COMMON /DM/ DM

COMMON /CZ/ ZY(615)

COMMON /CZG/ ZG(615)

CHARACTER*1 IC

EXTERNAL QMOD2,PMOD2

DM=1.D0

15 WRITE (*,*) 'Аналитическое конформное отображение или

*счет (Y/N)'

READ (*,14) IC

14 FORMAT(A)

IF (IC.NE.'Y'.AND.IC.NE.'N') GO TO 15

IF (IC.EQ.'Y') THEN

WRITE(*,*) ' NP = ? , EPS1 = ? '

READ(*,*) NP,EPS1

ENDIF

WRITE(*,*) 'M = ? '

READ(*,*) M1

WRITE(*,*) 'N = ? '

READ (*,*) N

C KAHAЛ BBOДA ДAHHЫX

175
NREAD = 3

OPEN(UNIT=3,FILE='DATA')

C KAHAЛ ПPOMEЖУTOЧHЫX BЫДAЧ

NOUT = 4

OPEN(UNIT=4,FILE='NOUT')

IM = 0

300 IM = IM + 1

IF (IM.GT.10) STOP

READ(NREAD,*) M

NT=M*N

NM=(N-1)/2

M2=M*M

READ (NREAD,*) (C0(I),I=1,M2)

READ (NREAD,*) (C1(I),I=1,M2)

IF (M1.NE.M) GO TO 300

DO 10 I = 1,M

10 NL(I) = N

WRITE (NOUT,*) ' M = ', M

WRITE(NOUT,*) 'LAMDA0'

WRITE(NOUT,*) (C0(I),I=1,M2)

WRITE(NOUT,*) 'LAMDA1'

WRITE(NOUT,*) (C1(I),I=1,M2)

IF (IC.EQ.'N') THEN

OPEN (2,FILE='FILEZ')

READ (2,*) (Z(I),I=1,NT+N)

DO 16 I=1,N

16 ZG(I)=SQRT(Z(I))

176
DO 17 I=1,NT

17 ZY(I)=Z(N+I)

ENDIF

CALL HMATR1 (A,M,N,C0,C1,C)

CALL RASPAK(A,M,NM)

WRITE(*,*) 'Введи номер краевой задачи ? '

READ(*,*) IP

IF(IP.EQ.1.OR.IP.EQ.2) GO TO 100

IF (IC.EQ.'Y') CALL MOD2G (ZG,N)

IF(IP.EQ.3) CALL LAP3


*(A,N,M,NL,NM,HN,B1,X,C,B,BC,E,H)

100 CALL TRANSP (A,NT)

IF (IC.EQ.'Y') THEN

CALL MOD2(Y,M,N)

DO 6 I=1,NT

6 ZY(I)=Y(I)

ENDIF

IF (IC.EQ.'N') THEN

DO 7 I=1,NT

7 Y(I)=ZY(I)

ENDIF

IF (IP.EQ.2) GO TO 200

I1=0

DO 5 I=1,NT

DO 5 J=1,NT

I1=I1+1

5 A(I1)=A(I1)*Y(I)

IF (IP.EQ.1.OR.IP.EQ.3) GO TO 400

200 CONTINUE

C Задача Неймана

177
CALL BIJ(A ,NT,N,M,NL,NM,HN,B1,X,C,BC,E,H,E2)

I1=0

DO 55 I=1,NT

DO 55 J=1,NT

I1=I1+1

55 AB(I1)=A(I1)

CALL LDUDN (A,AB,NT,Y,C,NL,M,QMOD2,PMOD2)

CALL DMINV (A,NT,DD1,X,Y)

CALL DIVAB (NT,A,AB,Y)

400 CONTINUE
NT2=NT*NT

CALL ELMHES (NT,NT,1,NT,A,IANA)

WRITE(*,*) 'ELMHES'

CALL ELTRAN (NT,NT,1,NT,A,IANA,AB)

WRITE(*,*) 'ELTRAN'

CALL HQR2 (NT,NT,1,NT,A,X,Y,AB,IERR)

WRITE(*,*) 'HQR2'

WRITE (NOUT,*) ' IERR = ', IERR

13 FORMAT (13I5)

12 FORMAT (4E18.11)

C WRITE(*,12) (X(I),I=1,NT)

WRITE (NOUT,*) 'X'

WRITE (NOUT,12) (X(I),I=1,NT)

WRITE (NOUT,*) 'Y'

WRITE (NOUT,12) (Y(I),I=1,NT)

RMAX=0.D0

IJ=1

I1=1

IF (IP.EQ.2) THEN

178
Y(1)=X(1)

IANA(1)=1

IJ=2

I1=2

ENDIF

110 DO 60 I=I1,NT
IF (X(I).GT.RMAX) THEN

RMAX=X(I)

IANA(IJ)=I

Y(IJ)=X(I)

ENDIF

60 CONTINUE

X(IANA(IJ))=0.D0

RMAX=0.D0

IJ=IJ+1

IF(IJ.LE.NT) GO TO 110

WRITE(NOUT,12) (X(I),I=1,NT)

WRITE(NOUT,12) (Y(I),I=1,NT)

IF (IP.EQ.1.OR.IP.EQ.3) THEN

DO 210 I=1,NT

210 Y(I)=1.D0/SQRT(ABS(Y(I)))

ELSE

DO 1 I=1,NT

1 Y(I)=SQRT(ABS(1.D0+1.D0/Y(I)))

C1 Y(I)=SQRT(1.D0+1.D0/Y(I))

Y(1)=0.D0

ENDIF

WRITE (NOUT,*) 'Eigenvalue'

WRITE(NOUT,12) (Y(I),I=1,NT)

179
M11=2*M

IF(IP.EQ.2) KN=2

IF(IP.NE.2) KN=1

DO 21 K=KN,10

WRITE (*,*) 'Введи номер собственного значения ?'

READ (*,*) IJ

WRITE (*,*) IJ, Y(IJ)

I2=NT*(IANA(IJ)-1)

DO 22 I=1,NT

I3=I2+I

22 U(I)=AB(I3)

CALL URT (0.D0,M,NL,U,X)

CALL URT (3.14159265359D0,M,NL,U,Z)

DO 4 I=1,M

I1=M11-I+1

4 X(I1)=Z(I)

DO 20 LL=1,11

IF (IP.EQ.1.OR.IP.EQ.3) THEN

X2=0.1*(LL-1)/Y(IJ)

ELSE

X2=0.1*(LL-1)

C X2=0.1*(LL-1)/Y(IJ)

ENDIF

20 Y2(LL)=EIGEN (X2,X,Z,M11,-1.D0,+1.D0)

CALL NORM1(Y2,11)

WRITE (NOUT,12) Y2

PRINT 12,Y2

21 PAUSE

120 FORMAT(A)
121 END

FUNCTION ALFA (X)

180
IMPLICIT REAL*8 (A-H,O-Z)

COMMON//EPS1,NP

COMMON /DM/ DM

ALFA=DM

RETURN

END

SUBROUTINE MOD2G (Z,N)

IMPLICIT REAL*8 (A-H,O-Z)

DIMENSION Z(1)

COMMON // EPS,L

PI=3.141592653589D0

I0=0

DO 5 K=1,N

T=2.*PI*(K-1)/N

I0=I0+1

5 Z(I0)=SQRT(1.+2.*EPS*(L+1)*COS(L*T)+EPS**2*(L+1)**2)

RETURN

END

SUBROUTINE MOD2 (Z,M,N)

IMPLICIT REAL*8 (A-H,O-Z)

DIMENSION Z(1)

COMMON // EPS,L

PI=3.141592653589D0

I0=0

DO 5 NU=1,M

R=COS((2.*NU-1.)*PI/4./M)

DO 5 K=1,N

T=2.*PI*(K-1)/N

I0=I0+1

5 Z(I0)=1.+2.*EPS*(L+1)*R**L*COS(L*T)+EPS**2*(L+1)**2

1*(R*R)**L

181
RETURN

END

SUBROUTINE NORM1(Y,N)

IMPLICIT REAL*8 (A-H,O-Z)

DIMENSION Y(1)

P=0.D0

DO 1 I=1,N

IF (ABS(Y(I)).GT.P) IP=I

IF (ABS(Y(I)).GT.P) P=ABS(Y(I))

1 CONTINUE

P=Y(IP)

DO 2 I=1,N

2 Y(I)=Y(I)/P

RETURN

END

SUBROUTINE PMOD2 (Z,M,NL)

IMPLICIT REAL*8 (A-H,O-Z)

DIMENSION Z(1),Y(615),NL(1)

COMMON /CZ/ ZY(615)

N=NL(1)

I=0

DO 1 NU=1,M

DO 1 L=1,N

I=I+1

1 Z(I)=ZY(I)

RETURN

END

SUBROUTINE QMOD2 (Z,M,NL)

IMPLICIT REAL*8 (A-H,O-Z)

DIMENSION Z(1),Y(615),NL(1)

COMMON /CZ/ ZY(615)

182
N=NL(1)

I=0

DO 1 NU=1,M

DO 1 L=1,N

I=I+1

1 Z(I)=ZY(I)

RETURN

END

Подпрограмма MOD2 (Z,M,N) вычисляет |  ( ) | 2 для эпитрохоиды.

Описание параметров:

Z – массив, который содержит результат вычисления |  ( ) | 2 в узлах интерполяции


внутри круга. Длина этого массива равна числу точек в круге;

M – число окружностей в круге;

N –число точек (нечётное) на i-ой окружности;

EPS, N – ε, N.

Примечание. Параметры области обозначены EPS1, NP и передаются в подпро-


грамму MOD2 через непомеченный COMMON блок.

Подпрограмма MOD2G (Z,N) вычисляет |  ( ) | на границе круга в узлах интерполяции.


Описание параметров аналогично.

III.5.1.1. Задача Дирихле.

Сводится к алгебраической проблеме собственных значений

(5.6) u=HZf+R.

183
Здесь u – вектор-столбец, компоненты которого содержат значения искомого решения
(собственной функции) в узлах сетки; H – матрица размера M  M, получаемая из соотно-
шения (3.8), когда  пробегает узлы сетки; Z- диагональная матрица с числами zl,
=1,2,…,m; l=0,1,…,2n на диагонали (см. главу 3); f – либо заданный вектор-столбец, ком-
поненты которого содержат значения соответствующей функции в узлах сетки, либо
f=(Q+P)u, где Q и P – диагональные матрицы, содержащие на диагонали значения соот-
ветствующих функций в узлах сетки; в последнем случае имеем задачу на собственные
значения; R- вектор погрешности дискретизации, содержащий значения функции
RM ( ; F ) в узлах сетки. Отбрасывая в (5.6) погрешность дискретизации R, получаем при-
ближённую конечномерную задачу.
Вычисление матрицы H производит программа HMATR1 [26]. Начальные данные, к
этой программе должны размещаться в файле DATA. Для m=3,5 эти данные приведены в
[26]. В практических расчётах использовались значения m=3,5,7,9,11,13,15. Для получе-
ния этих данных запрос присылайте на адрес Института проблем механики РАН, или по
электронному адресу algazinsd@mail.ru.
Результат вычисления h-матрицы H выдаётся в упакованном виде, т.е. выдаются
только различные элементы [26]. Подпрограмма RASPAK производит распаковку упако-
ванной записи и выдаёт массив H по строкам [26].

III.5.1.2. Смешанная задача.

Эта задача сводится к алгебраической задаче на собственные значения по методике,


описанной в главе 3. Отличие состоит в вычислении матрицы BN. Подпрограмма BN вы-
числяет матрицу обратную к матрице B (см. главу 3):

SUBROUTINE BN(B,N,C)

IMPLICIT REAL*8 (A-H,O-Z)


DIMENSION B(N,N) ,C(1)
DIMENSION LL(49),MM(49)
COMMON /CZG/ ZG(615)
PI=3.141592653590D0
N1=(N-1)/2

N2=N-1
DO 1 I=1,N2
J1=I+1
DO 1 J=J1,N

184
B(I,J)=0.D0
DO 2 L=1,N1

2 B(I,J)=B(I,J)+2.D0*L*COS(L*2.D0*PI*(I-J)/N)/N
1 B(J,I)=B(I,J)
DO 3 I=1,N
3 B(I,I)=ZG(I)*ALFA(2.D0*PI*(I-1)/N)+0.25D0*(N-1.D0/N)
CALL DMINV (B,N,D,LL,MM)
IF (ABS(D).LT.1.E-3) WRITE(*,*) 'IN BN D = ',D

RETURN
END

Описание параметров:

B – матрица N N, которая содержит выходную матрицу;

N – размерность матрицы B;

C – рабочий массив размерности 1 (в этом варианте программы не используется).

Примечание. Результаты вычисления  ( ) передаются через

COMMON /CZG/ ZG(615).

Требуемые функции и подпрограммы:

ALFA, DMINV.

FUNCTION ALFA(T)

Вычисляет значение функции α на границе круга. DMINV вариант с двойной точно-


стью программы MINV3 . Подпрограмма LAP3 вычисляет матрицу H-E (см. главу 3) сме-
шанной задачи. Транспонирование матрицы после окончания работы LAP3 проводит
программа TRANSP [26].

3
Сборник научных программ на фортране. Выпуск 2. Матричная алгебра и линейная алгебра. М.:
Статистика, 1974.

185
III.5.1.3. Задача Неймана.

Матрицу (H-E)Z (см. главу 3) вычисляет подпрограмма BIJ.Вычитаем первую строку со-
отношения (3.3.24) из остальных и заменяем её на дискретное условие разрешимости. То-
гда получаем окончательную алгебраическую задачу на собственные значения: A1u=λ
A2u+ δ2, где матрицы A1 и A2 получаются из матриц R(I-(H-E)ZQ) и R(H-E)ZP заменой
первой строки на строки c1q1z1 … cM qM zM и -c1p1z1 …-c1p1zM соответственно. Матрицы A1
и A2 вычисляются подпрограммой LDUDN [26].

Описание программы LAP123C.


1. Программа осуществляет счёт при α  DM (см. начало программы).
2. Параметры области NP, EPS1 считываются в режиме диалога. Для аналитически за-
данного конформного отображения вычисления ведутся для эпитрохоиды, т.е. обла-
сти получающейся из круга конформным отображением z=(1+n), 1,  <(n+1).
Для других областей пользователь должен заменить программы MOD2 и MOD2G,
которые вычисляют z’2 в узлах сетки внутри области и z’ на границе круга в узлах
сетки.
3. Параметры сетки M, N считываются в режиме диалога. Здесь M число окружностей
сетки в круге, а N число точек на каждой окружности.
4. Данные для программы должны быть размещены в файле DATA.
5. Номер краевой задачи запрашивается в режиме диалога.
6. Результаты выводятся на экран и записываются в файл NOUT.
7. Результаты счёта собственной функции выводятся на действительной оси в 11 точ-
ках (см. программу).
8. Программа осуществляет счёт конформного отображения аналитически или считы-
вает результаты вычисления с диска из файла FILEZ. Описание программы, прово-
дящей эти вычисления, приведено ниже.
9. Программа использует для решения алгебраической проблемы собственных значе-
ний подпрограммы пакета EISPACK: ELMHES, ELTRAN, HQR2. Тексты этих под-
программ доступны в Интернет по адресу:htpp://www.netlib.org/eispack.

Ниже в файлах NOUT1, NOUT2, NOUT3 приведены результаты тестовых расчётов


первой, второй и третьей краевых задач (Дирихле, Неймана и смешанной) для эпитро-
хоиды EPS1=1/6, NP=4 на сетке M=3, N=7 (для первых пяти собственных значений).
Эти результаты программа записывает в файл NOUT.

NOUT1
M= 3

LAMDA0

411.941825936000 -45.1418752798000 35.1897397936000

-61.1418752812000 29.3333333334000 -24.1914580529000

7.47692687292000 -8.19145805268000 14.7248407322000

LAMDA1

457.798232344000 -58.2837505577000 26.6666666663000


186
-80.1401570151000 37.3333333328000 -21.4734903555000

26.6666666637000 -15.6170838946000 32.8684342717000

IERR = 0

0.17652925285E+00 0.73617203152E-01 0.44307523376E-01 0.72789702502E-01

0.37933028422E-01 0.25209236536E-01 0.18579192222E-01 0.31389198480E-01

0.27305791331E-01 0.13342756833E-01 0.19932879110E-01 0.12722448607E-01

0.69245000609E-02 0.61940716769E-02 0.53605109241E-02 0.48574010821E-03

0.26756420900E-02 0.49854482653E-03 0.26029335063E-02 0.49981975563E-02

0.66914956087E-02

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00

0.17652925285E+00 0.73617203152E-01 0.72789702502E-01 0.44307523376E-01

0.37933028422E-01 0.31389198480E-01 0.27305791331E-01 0.25209236536E-01

0.19932879110E-01 0.18579192222E-01 0.13342756833E-01 0.12722448607E-01

0.69245000609E-02 0.66914956087E-02 0.61940716769E-02 0.53605109241E-02

0.49981975563E-02 0.26756420900E-02 0.26029335063E-02 0.49854482653E-03

0.48574010821E-03

187
Eigenvalue

0.23800805673E+01 0.36856181936E+01 0.37065087338E+01 0.47507399945E+01

0.51344182305E+01 0.56442973753E+01 0.60516334741E+01 0.62982537422E+01

0.70829631703E+01 0.73364605404E+01 0.86571952877E+01 0.88657329883E+01

0.12017269154E+02 0.12224705383E+02 0.12706088814E+02 0.13658308167E+02

0.14144685353E+02 0.19332409706E+02 0.19600559253E+02 0.44786579280E+02

0.45373054559E+02

0.10000000000E+01 0.99802215301E+00 0.99125814730E+00 0.97981342549E+00

0.96381673166E+00 0.94341753548E+00 0.91878345637E+00 0.89009768761E+00

0.85755642049E+00 0.82136626845E+00 0.78174169119E+00 -0.39235917486E-01

0.68412781674E-01 0.17713877991E+00 0.28623724160E+00

0.39499409353E+00 0.50268916235E+00 0.60859931202E+00 0.71200158122E+00

0.81217632080E+00 0.90841033122E+00 0.10000000000E+01 -0.17226619411E+00

-0.48064622992E-01 0.76536074970E-01 0.20080391700E+00

0.32400436971E+00 0.44540298138E+00 0.56426801424E+00 0.67987307681E+00

0.79149975616E+00 0.89844025020E+00 0.10000000000E+01

0.10000000000E+01 0.80542115797E+00 0.62594796099E+00 0.46261829022E+00

0.31637743587E+00 0.18807240851E+00 0.78446250259E-01-0.11867653888E-01

-0.82351264858E-01-0.13260757823E+00-0.16236631297E+00

0.95908825529E+00 0.97546924726E+00 0.98787130129E+00 0.99610555065E+00

0.10000000000E+01 0.99940085118E+00 0.99417382894E+00 0.98420550670E+00

0.96940463235E+00 0.94970345395E+00 0.92505904551E+00

NOUT2
M= 3

LAMDA0

411.941825936000 -45.1418752798000 35.1897397936000

-61.1418752812000 29.3333333334000 -24.1914580529000

7.47692687292000 -8.19145805268000 14.7248407322000

188
LAMDA1

457.798232344000 -58.2837505577000 26.6666666663000

-80.1401570151000 37.3333333328000 -21.4734903555000

26.6666666637000 -15.6170838946000 32.8684342717000

IERR = 0

-0.10000000000E+01 0.62953408990E+00 0.61213257805E+00 0.18765111000E+00

0.98460527735E-01 0.88027329915E-01 0.49947964838E-01 0.65645629867E-01

0.36180878204E-01 0.26131114490E-01 0.22968741051E-01 0.38113729920E-01

0.34822108734E-02 0.68032921003E-02 0.14249506809E-01 0.12365957609E-01

0.19425215436E-01 0.37394698619E-02 0.15067823070E-01 0.64320635145E-02

0.12067584339E-01

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00

-0.10000000000E+01 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00

-0.10000000000E+01 0.62953408990E+00 0.61213257805E+00 0.18765111000E+00

0.98460527735E-01 0.88027329915E-01 0.65645629867E-01 0.49947964838E-01

0.38113729920E-01 0.36180878204E-01 0.26131114490E-01 0.22968741051E-01

0.19425215436E-01 0.15067823070E-01 0.14249506809E-01 0.12365957609E-01

189
0.12067584339E-01 0.68032921003E-02 0.64320635145E-02 0.37394698619E-02

0.34822108734E-02

Eigenvalue

0.00000000000E+00 0.16088742427E+01 0.16228471995E+01 0.25157580477E+01

0.33401129108E+01 0.35156945667E+01 0.40290577680E+01 0.45848484979E+01

0.52189332396E+01 0.53515333311E+01 0.62664627426E+01 0.66736370841E+01

0.72442722574E+01 0.82077151279E+01 0.84366976624E+01 0.90480478727E+01

0.91578723596E+01 0.12165017963E+02 0.12508840937E+02 0.16383454614E+02

0.16975684901E+02

0.10000000000E+01 0.10000000000E+01 0.10000000000E+01 0.10000000000E+01

0.10000000000E+01 0.10000000000E+01 0.10000000000E+01 0.10000000000E+01

0.10000000000E+01 0.10000000000E+01 0.10000000000E+01 -0.21364488345E-01

0.91108227687E-01 0.20911512544E+00 0.33097101221E+00

0.45441286502E+00 0.57648541245E+00 0.69342671659E+00 0.80055375491E+00

0.89214800215E+00 0.96134101219E+00 0.10000000000E+01 -0.33765506507E-01

0.83223567787E-01 0.20428791557E+00 0.32807841757E+00

0.45268199452E+00 0.57546610469E+00 0.69292324134E+00 0.80051543015E+00

0.89251872672E+00 0.96186771406E+00 0.10000000000E+01

0.15493359455E+00 0.35714586529E-02-0.67247686799E-01-0.59479877622E-01

0.20188724090E-01 0.16019224271E+00 0.34393550182E+00 0.54964443693E+00

0.75021650823E+00 0.91307111334E+00 0.10000000000E+01

0.97313245166E+00 0.10000000000E+01 0.96436432935E+00 0.86250722528E+00

0.69600528881E+00 0.47270044705E+00 0.20767046372E+00-0.75800550228E-01

-0.34525162601E+00-0.55807442647E+00-0.66054273544E+00

NOUT3
M= 3

LAMDA0

411.941825936000 -45.1418752798000 35.1897397936000

-61.1418752812000 29.3333333334000 -24.1914580529000


190
7.47692687292000 -8.19145805268000 14.7248407322000

LAMDA1

457.798232344000 -58.2837505577000 26.6666666663000

-80.1401570151000 37.3333333328000 -21.4734903555000

26.6666666637000 -15.6170838946000 32.8684342717000

IERR = 0

0.62323422018E+00 0.19532366583E+00 0.10514928125E+00 0.19395409756E+00

0.74952042045E-01 0.64157947750E-01 0.43100531422E-01 0.52419378772E-01

0.32556701459E-01 0.23798498313E-01 0.34325033708E-01 0.21029739648E-01

0.32646339842E-02 0.67157774395E-02 0.13507873256E-01 0.11767577470E-01

0.18044140786E-01 0.34898681298E-02 0.14279479382E-01 0.63594589437E-02

0.11471884947E-01

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00

0.62323422018E+00 0.19532366583E+00 0.19395409756E+00 0.10514928125E+00

0.74952042045E-01 0.64157947750E-01 0.52419378772E-01 0.43100531422E-01

0.34325033708E-01 0.32556701459E-01 0.23798498313E-01 0.21029739648E-01

191
0.18044140786E-01 0.14279479382E-01 0.13507873256E-01 0.11767577470E-01

0.11471884947E-01 0.67157774395E-02 0.63594589437E-02 0.34898681298E-02

0.32646339842E-02

Eigenvalue

0.12667017028E+01 0.22626770232E+01 0.22706516919E+01 0.30838755645E+01

0.36526517282E+01 0.39479784030E+01 0.43677127157E+01 0.48168008131E+01

0.53975231513E+01 0.55421694676E+01 0.64822417408E+01 0.68957745136E+01

0.74444376438E+01 0.83684266362E+01 0.86041210444E+01 0.92184194873E+01

0.93364679051E+01 0.12202585306E+02 0.12539779966E+02 0.16927604036E+02

0.17501801399E+02

0.99684794599E+00 0.10000000000E+01 0.99823344715E+00 0.99157303817E+00

0.97999348128E+00 0.96338410170E+00 0.94151350121E+00 0.91399421771E+00

0.88024738476E+00 0.83946739114E+00 0.79058654041E+00 -0.80998473338E-01

0.24661769048E-01 0.13282644682E+00 0.24285655239E+00

0.35406102873E+00 0.46569402235E+00 0.57695213630E+00 0.68697168306E+00

0.79482593762E+00 0.89952239034E+00 0.10000000000E+01 -0.15949195899E+00

-0.42895395428E-01 0.75424745859E-01 0.19485271187E+00

0.31473067766E+00 0.43435355107E+00 0.55296377751E+00 0.66974614461E+00

0.78382258704E+00 0.89424699121E+00 0.10000000000E+01

0.10000000000E+01 0.68023971736E+00 0.40637213303E+00 0.17964833843E+00

0.94047458905E-03-0.12926890261E+00-0.21089745717E+00-0.24427370772E+00

-0.23014766227E+00-0.16970145296E+00-0.64559970779E-01

0.97430805300E+00 0.98792723621E+00 0.99655743709E+00 0.10000000000E+01

0.99808493329E+00 0.99067295367E+00 0.97765753053E+00 0.95896693031E+00

0.93456626084E+00 0.90445951571E+00 0.86869161858E+00

III.5.2. Описание программы численного конформного отображения.

Программа численного конформного отображения написана Э. П. Ка-


занджаном [206]. Ниже приводится пример обращения к программе.

192
PROGRAM KAZAN

PARAMETER (N=201,N1=202,M=210)

C 2.06.94

IMPLICIT REAL*8 (A-H,O-Z)

DIMENSION AL(N,N),PR(N),PSI(N),SL(N),FK(N)

DIMENSION TJ(N1),TJ1(N1),TJ2(N1),MD(N1)

COMPLEX*16 T(N),T1(N),T2(N),ZJ(N),SUM(N)

COMPLEX*16 CW(M),CZ(M),CZ1(M),CZ2(M),CC

DIMENSION Z(M),ZR(M),ZG(M)

COMMON /D/ LL(301),MM(301)

C Этот common блок нужно также вставить в подпрограмму conf

COMMON /S/ S

COMMON // EPS,NP

WRITE(*,*) ' NP = ? , EPS = ? '

READ(*,*) NP,EPS

S=2.D0*3.141592653589D0

CC=(0.,0.)

WRITE (*,*) 'M = ?'

READ (*,*) MG

WRITE (*,*) 'N =?'

READ (*,*) NG

IJ=0

DO 1 I=1,NG

IJ=IJ+1

TT=S*(I-1)/NG

1 CW(IJ)=(COS(TT))+(0.,1.)*(SIN(TT))

DO 2 NU=1,MG

R=COS((2.*NU-1.)*S/8./MG)

DO 2 L=1,NG
193
TT=S*(L-1)/NG

IJ=IJ+1

2 CW(IJ)=(R*COS(TT))+(0.,1.)*(R*SIN(TT))

CALL CONFOR

*(CC,AL,PR,PSI,T,T1,T2,SL,FK,ZJ,SUM,N,TJ,TJ1,TJ2,

*MD,N1,CW,CZ,CZ1,CZ2,M)

DO 3 I=1,M

3 Z(I)=CZ1(I)*CONJG(CZ1(I))

CALL MOD2G (ZG,NG)

ENORM=0.D0

DO 4 I=1,NG

IF (ABS(SQRT(Z(I))-ZG(I)).GT.0.D0) THEN

ENORM=ABS(SQRT(Z(I))-ZG(I))

ENDIF

4 CONTINUE

WRITE (*,*) 'ENORM G',ENORM

CALL MOD2 (ZR,MG,NG)

ENORM=0.D0

DO 5 I=NG+1,M

IF (ABS(Z(I)-ZR(I-NG)).GT.0.D0) THEN

ENORM=ABS(Z(I)-ZR(I-NG))

ENDIF

5 CONTINUE

WRITE (*,*) 'ENORM R',ENORM

PAUSE

WRITE (*,*) 'Запись на диск'

OPEN (4,FILE='FILEZ')

WRITE (4,*) (Z(I),I=1,M)

STOP
194
END

SUBROUTINE KONT(C)

IMPLICIT REAL*8 (A-H,O-Z)

C Эпитрохоида

COMPLEX*16 CT,CT1,CT2

COMMON /TRI/ CT,CT1,CT2

COMMON // EPS,NP

A=EPS

CC=COS(C)

SS=SIN(C)

C4=COS((NP+1)*C)

S4=SIN((NP+1)*C)

CT=(CC+A*C4)+(0.,1.)*(SS+A*S4)

RETURN

ENTRY UR(C)

CT1=(-SS-(NP+1)*A*S4)+(0.,1.)*(CC+(NP+1)*A*C4)

CT2=(-CC-(NP+1)**2*A*C4)+(0.,1.)*(-SS-(NP+1)**2*A*S4)

RETURN

END

Пользователь должен составить программу KONT(C), которая вычисля-


ет (), ’() и ’’(),  для заданного контура [26]. Результаты присва-
иваются переменным CT, CT1 и CT2.

III.5.3. Описание численных экспериментов.

Проводилось сравнение расчётов для эллипса по описанной методике на сетке


1531 с результатами Акуленко Л.Д. и Нестерова С.В. [6-7]. Большая полуось эллипса
принималась равной 1, а эксцентриситет изменялся от 0.1 до 0.9 с шагом 0.1. Рассматри-
вались две краевые задачи: Дирихле [6] и Неймана [7]. Результаты совпали для всех зна-
чений e кроме 0.9. Число совпадающих знаков после запятой от 4 до 1 в зависимости от
номера собственного значения и величины эксцентриситета. Результаты расчётов для

195
e=0.9 для задачи Дирихле представлены в таблице 5.1, а для задачи Неймана в таблице
5.2.

Таблица 5.1

Эллипс, задача Дирихле

i λi В таблице 5.1 в первой и второй колонках приведены


результаты автора, а в третьей колонке результаты
Авторы Авторы [6] Акуленко Л.Д. и Нестерова С.В. Как видно из рассмот-
рения таблицы в [6] определены не три низшие частоты,
1531 1325
а первая, вторая и четвёртая.
1 17.7577 17.7431 18.1101

2 29.1706 28.9868 30.3330

3 44.2093 43.6043 -

4 60.2676 60.2555 61.6536

Таблица 5.2

Эллипс, задача Неймана

i i В таблице 5.2 в первой и второй колонках приведены


результаты авторов, а в третьей колонке результаты Аку-
Авторы Авторы [7] ленко Л.Д. и Нестерова С.В. Как видно из рассмотрения
таблицы в [7] определены не пять низших частот, а пер-
1531 1325 вая, вторая, третья, пятая и восьмая.

1 1.8309 1.8064 1.8766 Кроме того, проводились расчёты для эпитрохоиды.


Они совпали с расчётами из главы 3.
2 3.3798 3.3920 3.4355
Примечание. Программа вычисления конформного
3 4.0155 4.0207 4.0149
отображения круга на эллипс называется confe. Запустите
4 5.0292 5.1307 - эту программу. Она попросит ввести эксцентриситет и
параметры сетки, потом запишет результаты расчётов на
5 5.1105 5.1506 5.1115 диск. Затем запустите программу LAP123C, она найдёт
собственные числа и собственные функции.
6 6.3250 6.4210 -

7 6.8103 7.0534 -

8 7.6841 7.6912 7.3689

196
ГЛАВА 6.

ВЫЧИСЛЕНИЙ СОБСТВЕННЫХ ЧИСЕЛ И СОБСТВЕННЫХ


ФУНКЦИЙ БИГАРМОНИЧЕСКОГО ОПЕРАТОРА В ПРОИЗВОЛЬ-
НОЙ ОБЛАСТИ.

В этой главе описывается программа вычисления собственных значений и соб-


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

III.6.1. Вычисление собственных чисел и собственных функций бигар-


монического оператора.

Рассматриваются алгоритмы численного решения краевых задач (6.1) - (6.3) и


(6.1),(6.2),(6.4)
(6.1) 2 u ( z )  F ( z ), z  G,
(6.2) u G  0,
u
(6.3)  0,
n G
 2u   2 u 1 u 
(6.4)   2    0.
n 2  s  n  G
Здесь G - область в комплексной z - плоскости с достаточно гладкой границей дG; n -
единичный вектор внешней нормали к дG; д/дs - означает дифференцирование по длине
дуги (длина отсчитывается против часовой стрелки); 1/ρ - кривизна дG; ν - постоянная
(коэффициент Пуассона). Функция F(z) либо задана, либо F(z)=(Q(z)+λP(z))u(z), где Q и Р
- некоторые функции, и в этом случае имеем задачу на собственные значения для бигар-
монического уравнения. В частности, при Q=0 и P=1 получаем задачу о свободных коле-
баниях пластинки, где собственная частота колебания ω связана со спектральным пара-
метром λ соотношением     0 / D ,  0-плотность, а D- цилиндрическая жёсткость.
Краевые условия (6.2) и (6.3) означают, что пластинка защемлена по краю, а краевые
условия (6.2) и (6.4) означают опирание по краю. Пусть z=φ(ζ), |ζ|  1 - функция, задающая
конформное отображение круга единичного радиуса на область G. Тогда в плоскости ζ
получаем вместо (6.1) - (6.4) следующие соотношения:

197
 2

(6.5)   ( ) u   ( ) f ( ),   rei , r  1,
2

(6.6) u r 1  0,
u
(6.7)  0,
r r 1

 2u    ( )  u
(6.8)    (  1) Re    0.
r 2    ( )  r r 1

Здесь f(ς)=F(z(ς)), а в граничном условии (6.8) учтено условие (6.6), т.е. положено
д2u/дs2=0.
Для решения этих краевых задач применяется программа BIG12AG.

Программа BIG12AG.
PROGRAM BIG12AG

C 15.12.2000

IMPLICIT REAL*8 (A-H,O-Z)

DIMENSION
*A(378225),AB(378225),X(615),Y(615),IANA(615),HN(25215),
*NL(15),B(49,49),C(50625),BA(25215)

DIMENSION BC(30,24),E(29,15),H(49),

*U(615),Z(656),Y2(11)

DIMENSION E2(49,49),ZG(41),ZY(615)

DIMENSION C0(225),C1(225)

CHARACTER*1 IC

PUAS=0.25D0
15 WRITE (*,*) 'Аналитическое конформное отображение или
*счет(Y/N)'

READ (*,14) IC

14 FORMAT(A)

IF (IC.NE.'Y'.AND.IC.NE.'N') GO TO 15

IF (IC.EQ.'Y') THEN

WRITE(*,*) ' NP = ? , EPS1 = ? '

READ(*,*) NP,EPS1

ENDIF

198
WRITE(*,*) 'M = ? '

READ(*,*) M1

WRITE(*,*) 'N = ? '

READ (*,*) N

C KAHAЛ BBOДA ДAHHЫX

NREAD = 3

OPEN(UNIT=3,FILE='DATA')

C KAHAЛ ПPOMEЖУTOЧHЫX BЫДAЧ

NOUT = 4

OPEN(UNIT=4,FILE='NOUT')

IM = 0

300 IM = IM + 1

IF (IM.GT.10) STOP

READ(NREAD,*) M

NT=M*N

NM=(N-1)/2

M2=M*M

READ (NREAD,*) (C0(I),I=1,M2)

READ (NREAD,*) (C1(I),I=1,M2)

IF (M1.NE.M) GO TO 300

DO 10 I = 1,M

10 NL(I) = N
WRITE (NOUT,*) ' M = ', M

WRITE(NOUT,*) 'LAMDA0'

WRITE(NOUT,*) (C0(I),I=1,M2)

WRITE(NOUT,*) 'LAMDA1'

WRITE(NOUT,*) (C1(I),I=1,M2)

199
C

CALL HMATR1 (A,M,N,C0,C1,C)

CALL RASPAK(A,M,NM)

CALL TRANSP (A,NT)

IF (IC.EQ.'N') THEN

OPEN (2,FILE='FILEZ')

READ (2,*) (Z(I),I=1,NT+N)

READ (2,*) (Y(I),I=1,N)

DO 16 I=1,N

16 ZG(I)=SQRT(Z(I))

DO 17 I=1,NT

17 ZY(I)=Z(N+I)

ENDIF

NZAP = 9

NT2=NT*NT

WRITE(NZAP) (A(I),I=1,NT2)

END FILE (NZAP)

WRITE(*,*) 'Введи номер краевой задачи ? '

READ(*,*) IP

M11=2*M

M3=2*M+1

M22=M11-1

IF(IP.EQ.2.AND.IC.EQ.'Y') CALL PSI (Y,N,PUAS,EPS1,NP,C)

IF(IP.EQ.1) CALL HNLI (HN,M,M11,M22,N,NL,NM,B,X,C,BC,E)

IF(IP.EQ.2) CALL HNLI2M

*(HN,M,M11,M22,N,NL,NM,B,X,C,BC,E,NT,Y)

IF(IC.EQ.'Y') CALL MOD2 (ZY,M,NL,EPS1,NP)

200
DO 30 I=1,NT

I2=(I-1)*N

DO 30 J1=1,N

I3=I2+J1

30 HN(I3)=HN(I3)*ZY(I)

CALL CN (B,N,HN,NL,X,M,H,NT)

CALL EBIGM (AB,BA,NT,N,NL,B,HN,H,C,X,M,NZAP,ZY)

CALL BIGM (A,AB,NT,NZAP,ZY)

100 CONTINUE

CALL ELMHES (NT,NT,1,NT,A,IANA)

WRITE(*,*) 'ELMHES'

CALL ELTRAN (NT,NT,1,NT,A,IANA,AB)

WRITE(*,*) 'ELTRAN'

CALL HQR2 (NT,NT,1,NT,A,X,Y,AB,IERR)

WRITE(*,*) 'HQR2'

WRITE (NOUT,*) ' IERR = ', IERR

13 FORMAT (13I5)

12 FORMAT (4E18.11)

WRITE(NOUT,12) (X(I),I=1,NT)

WRITE(NOUT,12) (Y(I),I=1,NT)

RMAX=0.D0

IJ=1

110 DO 60 I=1,NT

IF (X(I).GT.RMAX) THEN

RMAX=X(I)

IANA(IJ)=I

Y(IJ)=X(I)

ENDIF

60 CONTINUE

X(IANA(IJ))=0.D0

201
RMAX=0.D0

IJ=IJ+1

IF(IJ.LE.NT) GO TO 110

WRITE(NOUT,12) (X(I),I=1,NT)

WRITE(NOUT,12) (Y(I),I=1,NT)

DO 31 I=1,NT

IF (Y(I).NE. 0.D0) THEN

Y(I)=1.D0/Y(I)

ENDIF

31 CONTINUE

WRITE (NOUT,*) 'Eigenvalue'

WRITE(NOUT,12) (Y(I),I=1,NT)

WRITE (*,*) 'Собственные значения'

PRINT 12,(Y(I),I=1,NT)

M11=2*M

DO 21 K=1,20

WRITE (*,*) 'Введи номер собственного значения ?'

READ (*,*) IJ

WRITE (*,*) IJ, Y(IJ)

WRITE (NOUT,*) IJ, Y(IJ)

I2=NT*(IANA(IJ)-1)

DO 22 I=1,NT

I3=I2+I

22 U(I)=AB(I3)

CALL URT (0.D0,M,NL,U,X)

CALL URT (3.141592653589D0,M,NL,U,Z)

DO 4 I=1,M

I1=M11-I+1

202
4 X(I1)=Z(I)

DO 20 LL=1,11

X2=0.1*(LL-1)

20 Y2(LL)=EIGEN(X2,X,Z,M11,-1.D0,+1.D0)

CALL NORM (Y2,11)

PRINT 12,Y2

WRITE (NOUT,12) Y2

21 PAUSE
STOP

END

Эта программа вычисляет собственные значения выписанных краевых задач по


формуле:


(6.9) u  ( B 2  BEB ) f   .

Соотношение (6.9) - итог наших изысканий. Здесь u  (u( 1 ),..., u( M )) ' - вектор зна-
чений функции u(ζ) в узлах сетки; f соответствующий вектор значений правой части
бигармонического уравнения; B=НZ - матрица дискретной задачи Дирихле для уравнения
Лапласа в рассматриваемой области G; для матрицы E имеем следующее выражение

  
2n 2n

(6.10) Elj  H p0 ( l ) C qp H i1,q z i , l , j  1,2,...., M ,


p 0 q 0 i

 
а  - погрешность дискретизации. Отбрасывая в (6.9) погрешность  , получим прибли-
жённую конечномерную задачу. Таким образом, решение задачи об изгибе пластинки
сводится к умножению матрицы D=B2–BEB на вектор, а задаче на собственные значения
соответствует приближённая конечномерная задача

u=(B2–BEB)Z(Q+λP)u,

где Q=diag(q(ζ1)… q(ζM)), P=diag(p(ζ1)… p(ζM)), Z=diag(z(ζ1)… z(ζM)) - диагональные мат-


рицы, у которых на диагонали стоят значения соответствующих функций в узлах интер-
поляции. Для задачи о свободных колебаниях Q=0, P=1, т.е. эта задача сводится к вычис-
лению собственных значений матрицы D. Отметим, что вид второго краевого условия
учитывается строением массива E.Величины H 0j вычисляются подпрограммой HJ0M [26].

203
Подпрограмма вычисляет
2 (k  1)
H 0j ( ),   e i k ,  k 
N
( N  2n  1  числото точек на  ой окружности ), k  1,..., N ;

Матрица С вычисляется подпрограммой CN [26]. Производит вычисление матрицы об-

ратной к матрице: B j1, j 2 


 i
H i , j 2 Z i H 0j1 ( i ).

Вызываемые подпрограммы: HJO, DMINV

Примечание. DMINV- подпрограмма обращения матрицы, ссылка на её источник


приведена в главе 5. Подпрограмма HJ0 описана в [26].

III.6.1.1. Первая краевая задача.


Разные краевые задачи отличаются только вычислением массива H i , j2 . Для краевого условия
(6.3) этот массив вычисляется подпрограммой HNLI, описанной в [26]. Сама матрица D вычисляет-
ся подпрограммами ЕВIGМ и BIGM. Требуемые подпрограммы: HJOM [26].

III.6.1.2. Вторая краевая задача.


Под второй краевой задачей понимается задача (6.1), (6.2), (6.4). Практически мас-
сив H i , j 2 для краевого условия (6.4) определяется программой HNLI2M [26].
Описание программы BIG12AG аналогично LAP123G.
1. Параметры области NP, EPS1 считываются в режиме диалога. Для аналитически за-
данного конформного отображения вычисления ведутся для эпитрохоиды, т.е. обла-
сти, получающейся из круга конформным отображением z=(1+n), 1,  <(n+1).
Для других областей пользователь должен заменить подпрограммы MOD2 и PSI,
которые вычисляют z’2 в узлах сетки внутри области и
i j
 i  (e ) 
y j    (  1) Re e j i j 
, j  1,..., N ; j  2 ( j  1) , на границе круга в узлах
  (e )  N
сетки.
2. Параметры сетки M, N считываются в режиме диалога. Здесь M -число окружностей
сетки в круге, а N число точек на каждой окружности.
3. Данные для программы должны быть размещены в файле DATA [26].
4. Номер краевой задачи запрашивается в режиме диалога.
5. Результаты выводятся на экран и записываются в файл NOUT.
6. Результаты счёта собственной функции выводятся на действительной оси в 11 точ-
ках (см. программу).
7. Программа осуществляет счёт конформного отображения аналитически или считы-
вает результаты вычисления с диска из файла FILEZ. Описание программы, прово-
дящей эти вычисления, приведено ниже.

204
8. Программа использует для решения алгебраической проблемы собственных значе-
ний подпрограммы пакета EISPACK: ELMHES, ELTRAN, HQR2. Тексты этих под-
программ доступны в Интернет по адресу: htpp://www.netlib.org/eispack/.

Ниже в файлах NOUT1, NOUT2 приведены результаты тестовых расчётов первой,


второй краевых задач (защемление и свободное опирание) для эпитрохоиды EPS1=1/6,
NP=4 на сетке M=3, N=7 (для первых пяти собственных значений). Эти результаты
программа записывает в файл NOUT.

NOUT1
M= 3

LAMDA0

411.941825936000 -45.1418752798000 35.1897397936000

-61.1418752812000 29.3333333334000 -24.1914580529000

7.47692687292000 -8.19145805268000 14.7248407322000

LAMDA1

457.798232344000 -58.2837505577000 26.6666666663000

-80.1401570151000 37.3333333328000 -21.4734903555000

26.6666666637000 -15.6170838946000 32.8684342717000

IERR = 0

0.93573264080E-02 0.26709839602E-02 0.11177030926E-02 0.25866794919E-02

0.84584130021E-03 0.37176551902E-03 0.58802942301E-03 0.17008326250E-03

0.41904692936E-03 0.10623594597E-03 0.38636000867E-04 0.18624281117E-03

0.95948883093E-04 0.40505508467E-04-0.16818624476E-16 0.16329630222E-16

0.16831033802E-17-0.13153574808E-17-0.62708253358E-18-0.22680275524E-18

0.40120039616E-18

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00


205
0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00-0.16818624476E-16 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00-0.62708253358E-18 0.00000000000E+00

0.00000000000E+00

0.93573264080E-02 0.26709839602E-02 0.25866794919E-02 0.11177030926E-02

0.84584130021E-03 0.58802942301E-03 0.41904692936E-03 0.37176551902E-03

0.18624281117E-03 0.17008326250E-03 0.10623594597E-03 0.95948883093E-04

0.40505508467E-04 0.38636000867E-04 0.16329630222E-16 0.16831033802E-17

0.40120039616E-18 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00

Eigenvalue

0.10686813267E+03 0.37439386193E+03 0.38659602132E+03 0.89469198633E+03

0.11822548742E+04 0.17005951758E+04 0.23863675639E+04 0.26898675344E+04

0.53693347609E+04 0.58794732961E+04 0.94130097949E+04 0.10422216161E+05

0.24688000172E+05 0.25882595961E+05 0.61238373827E+17 0.59414056900E+18

0.24925199715E+19 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00

1 106.868132669786

-0.10000000000E+01 -0.95608736458E+00-0.87511224844E+00-0.76428678261E+00

-0.63254294550E+00 -0.49004631562E+00-0.34770982420E+00-0.21670750791E+00

-0.10798826150E+00-0.31789590494E-01 0.28486361375E-02

2 374.393861926966

-0.88547006741E-01-0.37624909489E+00-0.64052537608E+00-0.84924491726E+00

-0.97531623225E+00-0.10000000000E+01-0.91622178277E+00-0.73188474443E+00

-0.47318236862E+00-0.18791117705E+00 0.51216552298E-01

3 386.596021316196

-0.42243259880E-01 0.31202101912E+00 0.62642776710E+00 0.86333657867E+00

0.99344231188E+00 0.10000000000E+01 0.88304976336E+00 0.66364172115E+00

206
0.38806090325E+00 0.13205216203E+00 0.50450841458E-02

4 894.691986325470

-0.30047119169E+00-0.38363194579E-01 0.10528499688E+00 0.10328893903E+00

-0.47725221776E-01-0.32060522569E+00-0.65095717577E+00-0.93043001446E+00

-0.10000000000E+01-0.64325518294E+00 0.42032011747E+00

5 1182.25487422939

0.76524536167E+00 0.79617118094E+00 0.71835210112E+00 0.51871362161E+00

0.20458104287E+00-0.19031354751E+00-0.59982428885E+00-0.91938456134E+00

-0.10000000000E+01-0.64224150867E+00 0.40976172600E+00

NOUT2
M= 3

LAMDA0

411.941825936000 -45.1418752798000 35.1897397936000

-61.1418752812000 29.3333333334000 -24.1914580529000

7.47692687292000 -8.19145805268000 14.7248407322000

LAMDA1

457.798232344000 -58.2837505577000 26.6666666663000

-80.1401570151000 37.3333333328000 -21.4734903555000

26.6666666637000 -15.6170838946000 32.8684342717000

IERR = 0

0.49380215914E-01 0.72414087718E-02 0.69292035955E-02 0.23613192542E-02

0.16516499278E-02 0.62869400706E-03 0.13187832064E-02 0.31439140927E-03

0.72759641902E-03 0.17965668548E-03 0.32943485925E-03 0.39946519248E-04

0.17439127059E-03 0.41047276118E-04-0.83633633832E-17 0.83059703116E-17

-0.61234009743E-18 0.62071494127E-18-0.35924722091E-19-0.14029724249E-18

0.15944479133E-18

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

207
0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00 0.00000000000E+00-0.83633633832E-17 0.00000000000E+00

-0.61234009743E-18 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00

0.49380215914E-01 0.72414087718E-02 0.69292035955E-02 0.23613192542E-02

0.16516499278E-02 0.13187832064E-02 0.72759641902E-03 0.62869400706E-03

0.32943485925E-03 0.31439140927E-03 0.17965668548E-03 0.17439127059E-03

0.41047276118E-04 0.39946519248E-04 0.83059703116E-17 0.62071494127E-18

0.15944479133E-18 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00

Eigenvalue

0.20251025264E+02 0.13809467626E+03 0.14431672936E+03 0.42349207894E+03

0.60545517737E+03 0.75827474533E+03 0.13743882925E+04 0.15905989063E+04

0.30355014715E+04 0.31807484891E+04 0.55661719313E+04 0.57342319750E+04

0.24362152488E+05 0.25033470220E+05 0.12039532559E+18 0.16110454792E+19

0.62717633586E+19 0.00000000000E+00 0.00000000000E+00 0.00000000000E+00

0.00000000000E+00

1 20.2510252638129

-0.10000000000E+01-0.96883201765E+00-0.91653074678E+00-0.84593679904E+00

-0.75983078263E+00-0.66067127400E+00-0.55033278953E+00-0.42984375722E+00

-0.29912448836E+00-0.15672514924E+00 0.43626717499E-03

2 138.094676259617

0.42946174576E-01-0.22351003278E+00-0.48115724352E+00-0.70801327115E+00

208
-0.88273855880E+00-0.98569420675E+00-0.10000000000E+01-0.91259243581E+00

-0.71528275124E+00-0.40581495072E+00 0.11076166411E-01

3 144.316729362986

0.20460545815E+00-0.13453390395E+00-0.44902271501E+00-0.71262626091E+00 -0.90234849494E+00-
0.10000000000E+01-0.99376595095E+00-0.87977407687E+00 -0.66366262335E+00-0.36214831476E+00-
0.45943165872E-02

4 423.492078936748

-0.26012743278E+00-0.17300269222E+00-0.17811812000E+00-0.27438405765E+00

-0.44618635851E+00-0.66144340431E+00-0.86966312192E+00-0.10000000000E+01

-0.95931210568E+00-0.63021810127E+00 0.13084573910E+00

5 605.455177370357

0.98951085172E+00 0.10000000000E+01 0.90167634486E+00 0.69676805419E+00

0.40212257126E+00 0.51620817087E-01-0.30140860732E+00-0.58177521858E+00

-0.69001244867E+00-0.49996344262E+00 0.14363314386E+00

Описание программы численного конформного отображения.

Программа численного конформного отображения написана Э. П. Казанджаном. Ниже


приводится пример обращения к программе.

PROGRAM KAZAN

PARAMETER (N=201,N1=202,M=656)

C 2.06.94

IMPLICIT REAL*8 (A-H,O-Z)

DIMENSION AL(N,N),PR(N),PSI(N),SL(N),FK(N)

DIMENSION TJ(N1),TJ1(N1),TJ2(N1),MD(N1)

COMPLEX*16 T(N),T1(N),T2(N),ZJ(N),SUM(N)

COMPLEX*16 CW(M),CZ(M),CZ1(M),CZ2(M),CC

DIMENSION

* Z(M),ZR(M),ZG(M),YP(M),Y(M),C(M)

COMMON /D/ LL(301),MM(301)

C Этот common блок нужно также вставить в подпрограмму conf

209
COMMON /S/ S

COMMON // EPS,NP

PUAS=0.25D0

WRITE(*,*) ' NP = ? , EPS = ? '

READ(*,*) NP,EPS

S=2.D0*3.141592653589D0

CC=(0.,0.)

WRITE (*,*) 'M = ?'

READ (*,*) MG

WRITE (*,*) 'N =?'

READ (*,*) NG

IJ=0

DO 1 I=1,NG

IJ=IJ+1

TT=S*(I-1)/NG

1 CW(IJ)=(COS(TT))+(0.,1.)*(SIN(TT))

DO 2 NU=1,MG

R=COS((2.*NU-1.)*S/8./MG)

DO 2 L=1,NG

TT=S*(L-1)/NG

IJ=IJ+1

2 CW(IJ)=(R*COS(TT))+(0.,1.)*(R*SIN(TT))

CALL CONFOR

*(CC,AL,PR,PSI,T,T1,T2,SL,FK,ZJ,SUM,N,TJ,TJ1,TJ2,

1MD,N1,CW,CZ,CZ1,CZ2,M)

DO 3 I=1,M

3 Z(I)=CZ1(I)*CONJG(CZ1(I))

CALL MOD2G (ZG,NG)

ENORM=0.D0

DO 4 I=1,NG

IF (ABS(SQRT(Z(I))-ZG(I)).GT.0.D0) THEN

210
ENORM=ABS(SQRT(Z(I))-ZG(I))

ENDIF

4 CONTINUE

WRITE (*,*) 'ENORM G',ENORM

CALL MOD2 (ZR,MG,NG)

ENORM=0.D0

DO 5 I=NG+1,M

IF (ABS(Z(I)-ZR(I-NG)).GT.0.D0) THEN

ENORM=ABS(Z(I)-ZR(I-NG))

ENDIF

5 CONTINUE

WRITE (*,*) 'ENORM R',ENORM

DO 6 J=1,NG

6 YP(J)=PUAS+(PUAS-1.)*REAL(CW(J)*CZ2(J)/CZ1(J))

CALL PSIM(Y,NG,PUAS,EPS,NP,C)

ENORM=0.D0

DO 7 I=1,NG

IF (ABS(YP(I)-Y(I)).GT.0.D0) THEN

ENORM=ABS(YP(I)-Y(I))

ENDIF

7 CONTINUE

WRITE (*,*) 'ENORM P',ENORM

PAUSE

WRITE (*,*) 'Запись на диск'

OPEN (4,FILE='FILEZ')

WRITE (4,*) (Z(I),I=1,M)

WRITE (4,*) (YP(I),I=1,NG)

STOP

END

SUBROUTINE KONT(C)

211
IMPLICIT REAL*8 (A-H,O-Z)

C Эпитрохоида

COMPLEX*16 CT,CT1,CT2

COMMON /TRI/ CT,CT1,CT2

COMMON // EPS,NP

A=EPS

CC=COS(C)

SS=SIN(C)

C4=COS((NP+1)*C)

S4=SIN((NP+1)*C)

CT=(CC+A*C4)+(0.,1.)*(SS+A*S4)

RETURN

ENTRY UR(C)

CT1=(-SS-(NP+1)*A*S4)+(0.,1.)*(CC+(NP+1)*A*C4)

CT2=(-CC-(NP+1)**2*A*C4)+(0.,1.)*(-SS-(NP+1)**2*A*S4)

RETURN

END

Пользователь должен составить программу KONT(C), которая вычисляет (),  ()


и  (),  для заданного контура [206]. Результаты присваиваются переменным CT,
CT1 и CT2.

III.6.2. Описание численных экспериментов.

Проводились расчёты для защемлённой эллиптической пластинки при разных зна-


чениях эксцентриситета. Они сравнивались с результатами работы [8]. В частности с экс-
периментом. При e=0.866 получено 1  27.3714 . Эксперимент даёт значение 27.281.
Ошибка составляет 0.3%. В [8] в результате расчётов получено завышенное значение
27.737. Для этого же значения эксцентриситета получено 2  39.4700 . Эксперимент
даёт значение 38.86. Ошибка составляет 1.5%. В [8] в результате расчётов получено за-
вышенное значение 40.477. Расчёты для других значений эксцентриситета также совпали
с расчётами из [8] кроме значения e=0.95. Результаты этих расчётов приведём в таблице
6.1.

212
Таблица 6.1
Защемлённая эллиптическая

пластинка.

i Таким образом, в [8] определена не вторая соб-


ственная частота, а третья.
i Примечания. 1. Расчёты для вытянутого эллипса
Авторы Авторы [8]
1325 трудны для описанной методики. Выбирая в круге рав-
1531 номерную сетку по θ, получаем что узлы сетки в эллипсе
сгущаются к мнимой оси. Этим объясняется расхождение
1 62.6414 61.7282 66.505 в расчётах на сетках 1531 и 1325.
2. Конформное отображение эллипса на круг осу-
2 69.5722 68.0335 - ществляет программа, которая записана в файл confeb1.
3 86.4613 88.4150 85.940

213
ГЛАВА 7.

Об оценке погрешности в задачах на собственные

значения.

В этой главе с общих позиций рассматривается оценка погрешности в задачах на соб-


ственные значения. Поскольку рассматриваемые задачи флаттера пластин и пологих обо-
лочек сводятся к задаче на собственные значения для несамосопряжённого оператора
(пластина) или системы двух таких уравнений (пологая оболочка), то представляется ин-
тересным доказать общие теоремы, из которых оценки погрешности для частных задач,
рассматриваемых в этой работе, следуют как частные случаи.
Рассуждения ведутся для замкнутого оператора и пучка ограниченных операторов,
действующих в некотором банаховом пространстве.
Напомним [211], что среди неограниченных операторов выделяются операторы, кото-
рые называются замкнутыми; они допускают довольно подробное изучение и к тому же
важны в приложениях.
Пусть T – оператор из X в Y. Оператор T называется замкнутым, если из un u следует,
что uD(T) и Tu=limTun; другими словами, для любой последовательности unD(T) такой,
что un u и Tun v, вектор u принадлежит D(T) и Tu=v. Понятие замкнутости, на первый
взгляд, несколько напоминает понятие непрерывности, однако в действительности эти
понятия весьма различны.
Ограниченный оператор замкнут тогда и только тогда, когда подпространство D(T) за-
мкнуто.

III.7.1. Теоремы локализации.

Пусть B – банахово пространство, а T – замкнутый линейный оператор. Будем обозна-


чать через (T) резольвентное множество оператора T, т. е. совокупность точек  ком-
плексной плоскости, для которых существует оператор (T- I)-1, ограниченный и
имеющий область определения, плотную в B. Если T- замкнутый оператор, то R() опре-
делён на всём B. Для ограниченного оператора введём обозначение спектрального радиу-
са
1/ n
Spr T  lim T n .
n 

214
Теорема 4.1. Пусть T- замкнутый оператор в банаховом пространстве B с областью
определения D(T), а Tn- ограниченный оператор. Пусть - спрямляемый замкнутый контур
(или конечная совокупность таких попарно не пересекающихся контуров), содержащих
внутри m собственных значений оператора T, сосчитанных с их алгебраической кратно-
стью, и пусть выполнено условие

(1.1) Sup Spr ( R( )(Tn   I )  I )  1,


 

тогда внутри  лежит ровно m собственных значений оператора Tn , если считать соб-
ственное значение столько раз, какова его алгебраическая кратность.

Доказательство основано на классической теории возмущений. Введём семейство опе-


раторов T()=T+T(1), T(1)=Tn-T, где  - комплексное число. Пусть (T), тогда T()-
I=(T- I)(I+R()T(1)), где R() – резольвента оператора T. Заметим, что R()T(1)= R()(Tn
- I)-I – ограниченный оператор, и обозначим
1
 
(1.2) r0  sup Spr ( R( )(Tn   I )  I )  1.
   

При ||<r0 получаем


n
(1.3) (T ( )   I ) 1  R ( )   k R k ( ), R k ( )  (1) k ( R( )T (1) ) k R( ),
k 1

т. е. (T()) и (T ( )   I ) 1 можно представить равномерно по  сходящимся рядом


(1.3); коэффициенты этого ряда - ограниченные операторы, а поэтому (T ( )   I ) 1 - так-
же ограниченный оператор, определённый на всём B. Интегрируя (1.3) почленно, получа-
ем, что собственный проектор P() оператора T() определяется сходящимся при ||<r0
рядом
n
1 1
P( )   
2i 
R ( ,  ) d  P  
k 1
 k P ( k ) , P ( k )    R ( k ) ( )d , P  
2i 
R( )d .

В частности, P() непрерывен по , следовательно, внутри  находится, вообще говоря, m


собственных значений 1(),…,m() оператора T() при ||<r0, но r0>1, и теорема доказа-
на.

Замечания.
1) Вместо условия (1.1) можно ввести более грубое условие

(1.4) sup R( )(Tn   I )  I  1.


 

215
При ограниченном операторе T соотношения (1.1) и (1.4) выполнены, если выполнено
условие

R( ) Tn  T  1   

( R( ) - непрерывная функция на компактном подмножестве комплексной плоскости).

2) Если (T) и Spr ( R( )(Tn   I )  I )  1, то (Tn).


3) Условие (1.1) означает, что резольвенты операторов T и Tn достаточно близки.

Если в теореме 4.1 дополнительно предположить, что T – ограниченный оператор, то в


соответствующем соотношении (1.1) можно поменять T и Tn местами. Например, если
~ ~
внутри  ~ , где  - простое собственное значение оператора Tn (найти  и соответствую-

щую изолирующую окрестность можно из численных расчётов), нет других собственных


значений оператора Tn и выполнено условие

Sup Spr ( Rn ( )(T   I )  I )  1, Rn ( )  (Tn   I ) 1 ,


 ~

то внутри  ~ лежит единственное собственное значение оператора T. Другими словами,


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


локализации собственных значений ограниченного оператора. Проблема такого рода воз-
никает в задаче Гаусса [53].

Покажем пример применения теоремы 4.1 в конечномерном случае. Пусть A – матрица


размера n x n с комплексными элементами aij. Обозначим A1=diag(a11,…, ann), A2=A- A1,
A3()=(A1 -  I)-1 A2, т. е.

 a12 a1n 
 0 ... 
 a11   a11   
 a a2n 
 21 0 .... 
(1.5) A3 ( )   a 22   a 22    ,
 ................................................ 
 
 a n1 
 a  ................ 0 
 nn 

216
где  - точка границы области, образованной объединением кругов с центрами aii и ра-
диусами ri ( - может состоять из нескольких замкнутых, непересекающихся контуров).
Пусть Pi   | aij | , i=1,…,n, тогда общеизвестен классический результат Гершгорина о
i j

том, что все собственные значения матрицы A лежат внутри области, образованной объ-
единением кругов с центрами aii и радиусами Pi. Этот результат без труда получается в
виде следствия теоремы 4.1. Действительно, пусть | A |  max  | aij | - чебышевская норма
i
j

матрицы, тогда

| aij | Pi
(1.6) | A3 ( ) |  max   max .
i
i  j. | aii   | i ri

Pi
Если max  1, то внутри  лежат все собственные значения матрицы A. Отсюда
i ri
следует результат Гершгорина. Пусть ri=Pi+ >0, тогда правая часть (1.6) меньше еди-
ницы, но >0 произвольно, следовательно, при ri=Pi внутри или на границе соответству-
ющей области лежат все собственные значения матрицы A. Это и есть теорема Гершгори-
на.

Заметим, что в этих рассуждениях использовалось условие (1.4); используя более


тонкое условие (1.1), получаем, что справедлива

Теорема 4.2. Пусть A – матрица размера n x n с комплексными элементами aij ,  -


спрямляемый контур (или конечная совокупность таких попарно не пересекающихся кон-
туров), который содержит внутри себя диагональные элементы aii ,i=1,2,…,n, матрицы A;
тогда, если выполнено условие

sup Spr A3 ( )  1
 

внутри  лежат все собственные значения матрицы A.

Таким образом, результат, сформулированный в теореме 4.2, есть обобщение ре-


зультата Гершгорина. Используя теорему 4.1, нетрудно получить и другие результаты по-
добного типа. Заметим, что теоремы о локализации собственных значений имеют большое
значение при их практическом вычислении.

217
III.7.2. Априорная оценка погрешности в задачах на собственные значе-
ния

Теорема 4.3. Пусть выполнены условия теоремы 4.1, но в качестве контура  - выберем
выпуклый контур  , который содержит внутри себя собственное значение  оператора T
алгебраической кратности m и не содержит других точек спектра этого оператора. Обо-
^ 1
значим   max |    |, а   (1  ...   m ) - среднее арифметическое собственных зна-
  m
чений оператора Tn , лежащих внутри , тогда выполняется неравенство

^ r01
|    |  ,
1  r01

где величина r0 определена в (1.2).


^ 1
Доказательство. Функция  ( )  (1 ( )  ...   m ( )) (см. доказательство теоремы
m
4.1) голоморфна при ||<r0, т. е.
^ ^ ^
(2.1)  ( )     1   2 2  ...,

^
причём, так как  - выпуклый контур, то  ( ) лежит внутри  и для коэффициентов ряда
(2.1) выполняются формулы Коши:
^
|  k |   r0k , k  1,2,...,

но r0>1, и, следовательно, ряд (2.1) мажорируется сходящейся геометрической прогресси-


ей со знаменателем q  r01 . Отсюда следует утверждение теоремы.

Следствие. Пусть T – ограниченный оператор, тогда оператор T(1)=Tn-T также ограни-


чен. Допустим, что выполняется условие

R( ) T (1)  1,    ,

тогда выполняется неравенство


^
|    | C n T (1) ,

218
где Cn   R( 0 ) (1  R( 0 ) T (1) ) 1 , а 0 - точка, в которой достигается максимум
R( ) при .

Не будет, видимо, большой ошибкой сказать, что существующие методы вычисления


собственных значений операторных уравнений (дифференциальных, интегральных и т. д.)
сводятся в конце концов к конечномерной задаче вида Av=v, получаемой из соотноше-
ния

(2.2) Au  u  r,

где A – матрица размера n x n, а u и r – n-мерные векторы, при этом - точное собствен-


ное значение соответствующего оператора T. Далее, u=(u1… un), где ui – точные значения
в узлах интерполяции (узлах сетки, коэффициенты разложения в ряд и т. д.) собственной
функции исходного оператора, соответствующей собственному значению , r=(r1… rn) -
погрешность дискретизации; очевидно r=r(u,), имеет своё значение для каждой соб-
ственной функции.
Пусть  - простое собственное значение оператора T, Pn – проектор на конечномерное
подпространство Ln B. Назовём дискретизацией оператора T оператор Tn= PnT Pn, а A
обозначим матрицу конечномерного оператора PnTPn L в некотором базисе l1,…, ln Ln.
n

Пусть выполнено соотношение (1.1), где в качестве контура  выберем контур , удовле-
творяющий условиям теоремы 4.1. Таким образом, внутри  лежит одно собственное
значение оператора Tn. Отсюда следует, что внутри  лежит одно собственное значение
матрицы A. Точное собственное значение исходного оператора T удовлетворяет соотно-
шению вида (2.2). Введём в рассмотрение матрицу B=A-(u,u)-1ru*, где
u *  (u1 ,..., u n )  матрица, сопряжённая к одностолбцовой матрице u, а
(u, v)  ( u1v1  ...  u n vn )  скалярное произведение в Cn. Нетрудно видеть, что Bu=u, т. е. 
и u суть собственное значение и собственный вектор матрицы B. Обозначим . 2
матрич-
ную норму, подчинённую норме вектора в Cn, тогда A  B 2
 r 2.

Итак, внутри  лежит одно собственное значение матрицы A. Если выполнено условие

(2.3) Sup Spr ( A   I )( B   I )  I )  1,


 

то внутри  нет других собственных чисел матрицы B, кроме . Заметим, что условие

(2.4) R( , A) 2
r 2
 1,    .
(4.9) выполнено, если выполнено неравенство
Таким образом, если погрешность дискретизации достаточно мала, то внутри  нет
«паразитических» собственных чисел матрицы B, т. е. собственных чисел, отличных от .

219
Теперь осталось применить следствие из теоремы 4.2, чтобы получить оценку погрешно-
сти

~
(2.5) |    | C n r 2 ,
C n   R( 0 , A) 2 (1  R( 0 , A) 2
r 2 ) 1 ,

0 - точка, в которой достигается максимум R( , A) при .


2

Пусть теперь  - полупростое собственное значение замкнутого оператора T кратности


m, а M – соответствующее m- мерное геометрическое собственное подпространство, и
dimPnM=m при достаточно большом n. В результате дискретизации задачи на собственные
значения для оператора T получаем, вообще говоря, m конечномерных задач вида (2.2):
Aui=ui+ri, i=1,2,…,m,
где (ui, uj)=ij. Если  - контур, удовлетворяющий условиям теоремы 4.2, и выполнено
соотношение (1.1), то внутри  лежит m собственных значений 1,…, m оператора Tn
(матрицы A), если считать каждое собственное значение столько раз, какова его алгебраи-
ческая кратность. Введём в рассмотрение матрицу

B  A  r1u1*  ...  rm u m*

Нетрудно заметить, что матрица B имеет  m- кратным собственным значением, а u1,…, um


– соответствующие собственные векторы. Если выполнено условие (2.3), то внутри  нет
других собственных значений матрицы B. Обозначим R=A-B, тогда R 2  m max r 2 . Соот-
i
ношение (2.3) выполнено, если выполнено

R( , A) 2
R 2
 1,    .

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

^
|    | C n R 2 ,
C n   R( 0 , A) 2 (1  R( 0 , A) 2
R 2 ) 1 ,

^ 1
Здесь   (1  ...   m ) , 0 - точка, в которой достигается максимум R( , A)
m 2

при .

220
III.7.3. Апостериорная оценка погрешности в задачах на собственные
значения

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


орную оценку погрешности в задачах на собственные значения для ограниченного опера-
тора T. Действительно, пусть Tn -последовательность ограниченных операторов (дискре-
тизация оператора T), у которых можно вычислить собственные значения непосредствен-
но (например, если Tn= PnT Pn, то задача о вычислении собственных значений оператора
Tn эквивалентна вычислению собственных значений некоторой матрицы A размера n x n,
а для решения такой проблемы существуют надёжные алгоритмы).
~
Пусть  - простое собственное оператора Tn, а  ~ - замкнутый контур, содержащий

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

r01  Sup Spr ( Rn ( )(T   I )  I )  1, Rn ( )  (Tn   I ) 1 .


 ~

Если r01  1 , то внутри  ~ лежит единственное собственное значение  оператора T и


выполняется неравенство

~ r01 ~
|    |  ,   max |   |.
1  r01  ~

Важно заметить, что вычислять наибольшее по модулю собственное значение операто-


ра Rn()(T- I)-I можно грубо. Необходимо только выяснить, что Spr(Rn()(T- I)-I)<1, а
также порядок этой величины.

III.7.4. Обобщения для пучка операторов

Пусть B – банахово пространство, а A, B – пара ограниченных операторов. Обозначим


P(A,B) резольвентное множество, т. е. множество комплексных чисел C, для которых
существует ограниченный оператор (A- B)-1. Дополнение (A,B)=C – P(A,B) называется
спектром пары операторов A,B. Если для некоторого числа C имеется решение u 0
уравнения Au=Bu, тогда  называется собственным значением, соответствующим соб-

221
ственному вектору u для пары операторов A, B. Собственные значения пары операторов A,
B лежат в спектре (A,B). Далее будем применять обозначения R()=(A- B)-1. Пусть  -
некоторое собственное значение пары операторов A, B, а  P(A,B) – спрямляемый кон-
тур, содержащий внутри себя только это собственное значение. Обозначим

1
2i 
E R( )d .

Оператор P=EB является проектором. Если пространство P(B) конечномерно, тогда


dimP=dimP(B) называется алгебраической кратностью собственного значения  (см.
[725]).

Теорема 4.4. Пусть A, B - пара ограниченных операторов в банаховом пространстве B, а


An, Bn – также пара ограниченных операторов. Пусть - спрямляемый замкнутый контур
(или конечная совокупность таких попарно не пересекающихся контуров), содержащих
внутри m собственных значений пары операторов A, B , сосчитанных с их алгебраической
кратностью, и пусть выполнено условие

(4.1) r01  Sup Spr ( R( )( An   Bn )  I )  1,


 

тогда внутри  лежит ровно m собственных значений пары операторов An, Bn, если счи-
тать каждое собственное значение столько раз, какова его алгебраическая кратность.

Доказательство аналогично доказательству теоремы 4.1, с тем различием, что теперь в


отличие от классической теории резольвенты оператором проектирования на алгебраиче-
ское собственное подпространство является проектор P=EB (см. выше).

Теорема 4.5. Пусть выполнены условия теоремы 4.4, но в качестве контура  выберем
выпуклый контур  , который содержит внутри себя собственное значение  пары опера-
торов A, B алгебраической кратности m и не содержит других точек спектра этого опера-
^ 1
тора. Обозначим   max |    |, а   (1  ...   m ) - среднее арифметическое соб-
  m
ственных значений пары операторов An, Bn, лежащих внутри , тогда выполняется нера-
венство

^ r01
|    |  ,
1  r01

где величина r0 определена в (4.1).

Доказательство практически дословно повторяет доказательство теоремы 4.2. Смысл


теоремы 4.4 состоит в том, что резольвенты пар операторов A, B и An, Bn достаточно близ-
ки.

222
Оценка погрешности для задачи Штурма-Лиувилля с использованием теорем, доказан-
ных выше, приведена в главе 1, дословно аналогично проводится оценка погрешности в
задаче на собственные значения для оператора Лапласа; по ходу изложения будет указано,
как применить теоремы, доказанные в этой главе, для оценки погрешности в спектраль-
ных задачах, рассматриваемых в настоящей работе.

223
ЗАКЛЮЧЕНИЕ
В книге рассмотрены новые постановки задач панельного флаттера. В новой поста-
новке A.A. Ильюшина, И.А. Кийко задачи панельного флаттера для пластины и пологой
оболочки сводятся к несамосопряженной задаче на собственные значения.
Наиболее распространенным в настоящее время методом решения задач механики де-
формируемого твердого тела является метод конечных элементов. Его недостатки обще-
известны: аппроксимируя перемещение кусочно-линейной функцией, мы получаем, что
напряжения разрывные. Вместе с тем следует заметить, что большинство задач механики
деформируемого твердого тела описывается уравнениями эллиптического типа, которые
имеют гладкие решения. Представляется актуальным разработать алгоритмы, которые
учитывали бы эту гладкость. Идея таких алгоритмов принадлежит К.И. Бабенко [51]. Эта
идея высказана им в начале 70-х годов прошлого века. Многолетнее применение этой ме-
тодики в эллиптических задачах на собственные значения первым автором настоящей ра-
боты доказало их высокую эффективность. Например, рассматривалась задача на соб-
ственные значения для нулевого уравнения Бесселя, на сетке из 20 узлов первое соб-
ственное значение этой задачи определено с 22 знаками после запятой. В отличие от клас-
сических разностных методов и метода конечных элементов, где зависимость скорости
сходимости от числа узлов сетки степенная, здесь имеем экспоненциальное убывание по-
грешности.
Именно к таким задачам на собственные значения сводятся задачи флаттера пластин и
пологих оболочек в новой постановке A.A. Ильюшина, И.А. Кийко [185]. Большим пре-
имуществом этой постановки является то, что сложная задача аэроупругости сводится к
эллиптической задаче на собственные значения, для которой можно разработать эффек-
тивные алгоритмы без насыщения. Это позволило решить новые задачи, которые недо-
ступны для исследования классическими методами. Основной результат настоящей рабо-
ты состоит в том, что можно заменить дорогостоящий и трудно осуществимый натурный
эксперимент экспериментом вычислительным.
По поводу получения полных версий описанных программ обращайтесь по электрон-
ному адресу: algazinsd@mail.ru ИЛИ на адрес Института проблем механики РАН, 119526,
Москва, проспект Вернадского, д. 101, к. 1.

224
ЛИТЕРАТУРА

1. Абрамович Г.Н. Прикладная газовая динамика. М.: Наука, 1976. 888 с.


2. Агамиров B.JI. Динамические задачи нелинейной теории оболочек. М.: Наука, 1990. 272
с.
3. Аванесян Г.Г. Флаттер анизотропной цилиндрической оболочки в потоке сжимаемой
проводящей жидкости в присутствии магнитного поля // Теория оболочек и пластин. М.:
Наука, 1973. С. 356-362.
4. Авергенков В.В. Флаттер цилиндрического крыла // Теоретические методы исследования
нелинейных динамических систем. М.: Моск. физ.-техн. ин-т, С. 119-125.
5. Агеев А.И., Кисилев М.И., Овакимян Р.И. О флаттере тонконесущей оболочки // Журн.
техн. физики. 1970. Т. 40. № 6. С. 1159-1160.
6. Акуленко Л.Д., Нестеров С.В. Собственные колебания однородной эллиптической мем-
браны // Изв. РАН. МТТ. 2000. № 1. С. 179-189.
7. Акуленко Л.Д., Нестеров С.В. Собственные колебания тяжелой жидкости в эллиптиче-
ском бассейне // Изв. РАН. МЖГ. 2001. № 4. С. 133-142.
8. Акуленко Л.Д., Нестеров С.В. Собственные колебания защемленной по краю эллиптиче-
ской пластины // Изв. РАН. МТТ. 2001. № 1. С. 174-180.
9. Алгазин С.Д., Бабенко К.И., Косорукое А.Л. О численном решении задачи на собствен-
ные значения. М., 1975. 57 с. (Препр. ИПМ; № 108).
10. Алгазин С.Д., Бабенко К.И. Об одном численном алгоритме решения задачи на собствен-
ные значения для линейных дифференциальных операторов. М., 1975. 80 с. (Препр.
ИПМ; № 46).
11. Алгазин С.Д., Бабенко К.И. Об одном численном алгоритме решения задачи на собствен-
ные значения для линейных дифференциальных операторов // Докл. АН СССР. 1979. Т.
244, № 5. С. 1049-1053.
12. Алгазин С.Д. О вычислении собственных значений оператора Лапласа и численном ре-
шении уравнения Пуассона. М., 1979. 32 с. (Препр. ИПМ; № 191).
13. Алгазин С.Д. Об исследовании погрешности некоторых алгоритмов решения задачи на
собственные значения. М., 1980. 26 с. (Препр. ИПМ; № 100).
14. Алгазин С.Д., Бабенко К.И. Численное решение задачи об изгибе и свободных колебани-
ях пластинки. М., 1981. 17 с. (Препр. ИПМ; № 22).
15. Алгазин С.Д., Бабенко К.И. Численное решение задачи об изгибе и свободных колебани-
ях пластинки // Прикл. математика и механика. 1982. Т. 46, вып. 6. С. 1011-1015.
16. Алгазин С.Д. О табулировании собственных значений двумерного оператора Лапласа.
М., 1982. 13 с. (Препр. ИПМ; № 34).
17. Алгазин С.Д. О дискретизации оператора Лапласа // Докл. АН СССР. 1982. Т. 266, №3. С.
521-525.
18. Алгазин С.Д. О локализации собственных значений замкнутых линейных операторов //
Сиб. мат. журн. 1983. Т. 24, № 2. С. 3-8.
19. Алгазин С.Д. Дискретизация оператора Лапласа и быстрое решение уравнения Пуассона
в торе// Журн. вычисл. математики и мат. физики. 1992. Т. 31, №10. С. 1661-1666.
20. Алгазин С.Д. Дискретизация оператора Лапласа и быстрое решение уравнения Пуассона
во внешности тела вращения// Там же. 1993. Т. 32, № 11. С. 1746-1750.

225
21. Алгазин С.Д. Об одном классе матриц, возникающем при дискретизации уравнений ма-
тематической физики // Идентификация и моделирование производств повышенного рис-
ка. М.: Ин-т проблем управления, 1993. С. 109-112.
22. Алгазин С.Д. О дискретизации линейных уравнений математической физики с разделя-
ющимися переменными // Журн. вычисл. математики и мат. физики. 1995. Т. 35, № 3. С.
400-411.
23. Алгазин С.Д. О вычислении собственных значений обыкновенных дифференциальных
уравнений // Там же. 1995. Т. 35, № 4. С. 603-610.
24. Алгазин С.Д. Численно-аналитическое исследование флаттера пластин и пологих оболо-
чек: Автореф. дис.... д-ра физ.-мат. наук. М., 1999. 28 с.
25. Алгазин С.Д. Численно-аналитическое исследование флаттера пластин и пологих оболо-
чек: Дис.... д-ра физ.-мат. наук. М., 1999. 237 с.
26. Алгазин С.Д. Численные алгоритмы без насыщения в классических задачах математиче-
ской физики. М.: Научный мир, 2002. 155 с.
27. Алгазин С.Д., Грошев М.В., Ильин A.C. О флаттере конической оболочки// Упругость и
неупругость. М.: Изд-во МГУ, 2001. С. 419.
28. Алгазин С.Д., Кийко И.А. Численно-аналитическое исследование флаттера пластины
произвольной формы в плане // Прикл. математика и механика. 1997. Т. 60, вып. 1. С.
171-174.
29. Алгазин С.Д., Кийко H.A. Исследование собственных значений оператора в задачах па-
нельного флаттера // Изв. РАН. МТТ. 1999. № 1. С. 170-176.
30. Алгазин С.Д., Кийко H.A. Вычислительный эксперимент в задаче о флаттере пластины
произвольной формы в плане// Вестн. МГУ. Сер. 1, Математика, механика. 1999. № 6. С.
62-64.
31. Алгазин С.Д., Кийко И.А. Численное исследование флаттера пологой оболочки //
ЖПМТФ. 1999. Т. 40, № 6. С. 98-103.
32. Алгазин С.Д., Кийко И.А. Численное исследование флаттера пологой сферической обо-
лочки // Мат. моделирование. 1999. Т. 11, № 12. С. 45-50.
33. Алгазин С.Д., Кийко И.А. Численные алгоритмы классической матфизики. Флаттер пла-
стины произвольной формы в плане. М., 2001. 27 с. (Препр. ИПМмех РАН, № 684).
34. Алгазин С.Д., Кийко И.А. Новые постановки задач панельного флаттера/ VIII Всерос.
съезд по теорет. и прикл. механике, Пермь, 23-25 авг., 2001: Аннот. докл. Екатеринбург:
Изд-во УрО РАН; Пермь: Ин-т мехеханики сплош. сред УрО РАН, 2001. С. 31.
35. Алгазин С.Д., Кийко И.А. О флаттере пластины // Докл. РАН. 2002. Т. 383, № 3. С. 343-
345.
36. Алгазин С.Д., Кийко И.А. Численное исследование флаттера прямоугольной пластины //
ЖПМТФ. 2003. Т. 44, № 4. С. 35^2.
37. Александров В.М., Гришин С.А. Динамика конической оболочки при внутреннем сверх-
звуковом потоке газа // Прикл. математика и механика. 1994. Т. 58, №4. С. 123-132.
38. Амбарцумян С.А. Теория анизотропных оболочек. М.: Физматгиз, 1961. 384 с.
39. Амбарцумян С.А. Теория анизотропных пластин: Прочность, устойчивость и колебания.
М.: Наука, 1967. 267 с.; 2-е изд., перераб. и доп. М.: Наука, 1987. 360 с.
40. Амбарцумян С.А. Общая теория анизотропных оболочек. М.: Наука, 1974. 446 с.
41. Амбарцумян С.А., Багдасарян Ж.Е. Об устойчивости ортотропных пластинок, обтекае-
мых сверхзвуковым потоком газа // Изв. АН СССР. ОТН. Механика и машиностроение.
1961. № 4. С. 91-96.
42. Амбарцумян С.А., Багдасарян Ж.Е. Об устойчивости нелинейно-упругих трехслойных
пластинок, обтекаемых сверхзвуковым потоком газа// Там же. 1961. №5. С. 96-99.
226
43. Амбарцумян С.А., Багдасарян Г.Е., Белубекян М.В. Магнитоупругость тонких оболочек и
пластин. М.: Наука, 1977. 272 с.
44. Анваров Р. Флаттер вязкоупругой пластинки // Вопр. вычисл. и прикл, математики. Таш-
кент, 1977. Вып. 45. С. 156-160.
45. Арианов С.В., Жинжер Н.И., Чаплыгин А.В. Расчет нелинейного флаттера конических
оболочек // Тр. Моск. энергет. ин-та. 1990. № 637. С. 148-153.
46. Атмосфера стандартная. ГОСТ 4401-81. М.: Изд-во стандартов, 1981.
47. Бабенко К. И. Об одном подходе к оценке качества вычислительных алгоритмов. М.,
1974. (Препр.ИПМ; № 7).
48. Бабенко К.И. О некоторых общих свойствах вычислительных алгоритмов. М., 1977. 71 с.
(Препр.ИПМ; № 2).
49. Бабенко К. И. О явлении насыщения в численном анализе// Докл. АН СССР. 1978. Т.
241, № 3. С. 505-508.
50. Бабенко К. И. и др. Теоретические основы и конструирование численных алгоритмов за-
дач математической физики. М.: Наука, 1979. 295 с.
51. Бабенко К.И. Основы численного анализа. М.: Наука, 1986. 744 с.; 2-е изд., испр. и доп. /
Под ред. А.Д. Брюно. М.; Ижевск: РХД, 2002. 847 с.
52. Бабенко К.И., Юрьев С.П. О дискретизации одной задачи Гаусса// Докл. АН СССР. 1978.
Т. 240, № 6. С. 1273-1276.
53. Багдасарян Г.Е. Устойчивость проводящей пластинки в потоке проводящего газа при
наличии магнитного поля // Докл. АН АрмССР. 1974. Т. 59, № 2. С. 72-77.
54. Багдасарян Г.Е. Об устойчивости проводящей цилиндрической оболочки в потоке прово-
дящего газа в присутствии магнитного поля // Изв. АН СССР. МТТ. 1975, № 1. С. 79-84.
55. Багдасарян Г.Е. Об устойчивости упругих пластин в потоке проводящего газа при нали-
чии магнитного поля// Изв. АН АрмССР. Механика. 1975. Т. 28, № 4. С. 27-39.
56. Багдасарян Г.Е., Белубекян М.В. Колебания и устойчивость цилиндрической оболочки в
потоке проводящего газа при наличии магнитного поля // Тр. VI Всесоюз. конф. по тео-
рии оболочек и пластинок. М.: Наука, 120-125.
57. Багдасарян Г.Е., Белубекян М.В. Флаттер цилиндрической оболочки в потоке сжимаемой
проводящей жидкости в присутствии магнитного поля// Инж. журн. МТТ. 1966. № 6. С.
52-56.
58. Багдасарян Г.Е., Белубекян М.В. Устойчивость ферромагнитной пластинки в потоке газа
при наличии магнитного поля // Изв. АН АрмССР. Механика. Т. 25, №3. С. 18-28.
59. Баничук Н.В. Устойчивость аэро- и гидроупругих систем// Машиностроение: Энциклопе-
дия: В 40 т. Разд. I. Инженерные методы расчетов. Т. 1/3, кн. 1. Динамика и прочность
машин. Теория механизмов и машин. М.: Машиностроение, 1994.
60. Баранцев Р.Г. Влияние критических частот на постановку задачи о колебании тонкого
крыла в потоке газа // Далъневост. мат. журн. 2003. Т. 4, № 2. С. 226-230.
61. Барр, Стиэрмен. Характеристики аэроупругой устойчивости цилиндрических оболочек с
учетом несовершенств и закрепления краев // Ракет, техника и космонавтика. 1969. № 1.
С. 142-152.
62. Барр, Стиэрмен. Влияние сверхзвукового обтекания на упругую устойчивость цилиндри-
ческих оболочек // Там же. 1970. № 1. С. 4-13.
63. Бахвалов Н.С. Численные методы. М.: Наука, 1973. 631 с.
64. Белоцерковский С.М., Вольмир A.C., Huutm М.И., Пономарев АЛ. Некоторые задачи аэ-
роупругости при отрывном обтекании // Изв. АН СССР. M ТT. № 5. С. 150-157.
65. Белоцерковский С.М., Кочетков Ю.А., Красовский A.A., Новицкий В.В. Введение в аэро-
автоупругость. М.: Наука, 1980. 384 с.
227
66. Беллман Р. Введение в теорию матриц. М.: Наука, 1969. 367 с.
67. Белубекян В.М., Минасян М.М. К проблеме флаттера пластины в сверхзвуковом потоке
газа // Изв. Нац. АН Армении. Механика. 1997. Т. 50, № 2. С. 27-35.
68. Белубекян В.М., Минасян М.М. О нелинейном флаттере пластин в сверхзвуковом потоке
газа // Там же. 1999. Т. 52, М° 4. С. 38^15.
69. Бидерман B.J1. Механика тонкостенных конструкций. М.: Машиностроение, 1977.416 с.
70. Биргер И.А., Пановко Я.Г. (ред.) Прочность. Устойчивость. Колебания: Справочник: В 3
т. / М.: Машиностроение, 1968. Т. 1. 831 с.; Т. 2. 464 с.; Т. 3. 567 с.
71. Бисмарк-Наср М.H., Савио Х.Р. К. Решение задачи о сверхзвуковом флаттере конических
оболочек методом конечных элементов // Ракет, техника и космонавтика. 1979. Т. 17, №
10. С. 158-160.
72. Бисплингхоф Р.Л., Эшли X., Халфмен Р.Л. Аэроупругость. М.: Изд-во иностр. лит., 1958.
800 с.
73. Болотин В.В. Динамическая устойчивость упругих систем. М.: Гостехиздат, 1956.600 с.
74. Болотин В.В. Колебания и устойчивость упругой цилиндрической оболочки в потоке
сжимаемой жидкости // Инж. сб. 1956. Т. 24. С. 3-16.
75. Болотин В. В. О критических скоростях в нелинейной теории аэроупругости // Машино-
строение и приборостроение. 1958. № 3.
76. Болотин В. В. К вопросу об устойчивости пластины в потоке сжимаемого газа // Вопросы
прочности материалов и конструкций. М., 1959.
77. Болотин В.В., Гаврилов О.В., Макаров Б.П., Швейко О.Ю. Нелинейные задачи устойчи-
вости плоских панелей при больших сверхзвуковых скоростях // Изв. АН СССР. ОТН.
Механика и машиностроение. 1959. № 3. С. 59-64.
78. Болотин В.В. Нелинейный флаттер пластин и оболочек // Инж. сб. 1960. Т. 28. С. 55-75.
79. Болотин В. В. О применении закона плоских сечений для определения аэродинамических
сил, действующих на колеблющиеся оболочки // Изв. АН СССР. ОТН. Механика и маши-
ностроение. 1961. № 1. С. 159—162.
80. Болотин В.В. Неконсервативные задачи теории упругой устойчивости. М.: Наука, 1961.
340 с.
81. Болотин В.В. Нестационарный флаттер пластин и пологих оболочек в потоке газа // Изв.
АН СССР. ОТН. Механика и машиностроение. 1962. №3. С. 106-113.
82. Болотин В. В. Современные направления в области динамики пластин и оболочек
//Теория пластин и оболочек. Киев, 1962. С. 16-32.
83. Болотин В.В., Григолюк Э.И. Устойчивость упругих и неупругих систем // Механика в
СССР за 50 лет. М.: Наука, 1972. Т. 3: Механика деформируемого твердого тела. С. 325-
363.
84. Болотин В.В., Гришко И.А., Митричев Т.В. Устойчивость тонкой панели с прикреплен-
ными элементами в сверхзвуковом потоке газа // Прикл. механика. 1999. Т. 35, № 12. С.
3-10.
85. Болотин В.В., Новичков Ю.Н. Выпучивание и установившийся флаттер термически сжа-
тых панелей, находящихся в сверхзвуковом потоке // Инж. журн. 1961. Т. 1, № 2. С. 82-
96.
86. Болотин В.В., Новичков Ю.Н. Механика многослойных конструкций. М.: Машинострое-
ние, 1980. 373 с.
87. Болотин В.В., Новичков Ю.Н., Швейко Ю.Ю. Теория аэроупругости// Прочность, устой-
чивость, колебания. М.: Машиностроение, 1968. Т. 3. С. 468-512.
88. Болотин В.В., Симонов Б.П. Устойчивость упругих панелей с присоединенными элемен-
тами в сверхзвуковом потоке газа // Изв. АН СССР. МТТ. № 2. С. 129-135.
228
89. Бочкарев С.А. Повышение эффективности численных алгоритмов для исследования
устойчивости оболочек вращения, подвергающихся воздействию сверхзвукового потока
газа // Численные методы механики сплошной среды: Тез. докл. III Всесоюз. школы мо-
лодых ученых. Красноярск, 1989. Ч. 2. С. 57-58.
90. Бочкарев С.А. Исследование панельного флаттера многослойных оболочек вращения ме-
тодом конечных элементов // Там же. 1989. С. 115-116.
91. Бочкарев С.А. Исследование устойчивости оболочек вращения при воздействии сверх-
звукового потока газа / Проблемы проектирования конструкций: Сб. крат, сообщ. III
Урал, семинара. Миасс, 1990. С. 61-69.
92. Бочкарев С.А., Голотина Л.А., Матвеенко В.П. Исследование устойчивости оболочек
вращения, подвергающихся воздействию внешнего и внутреннего сверхзвукового потока
газа / Численное моделирование статического и динамического деформирования кон-
струкций. Свердловск, 1990. С. 12-24.
93. Боярко В.Г. Анализ собственных частот, устойчивости, флаттера, НДС цилиндрических
оболочек при локальных нагрузках с использованием комбинированных рядов для про-
извольных граничных условий: Автореф. дис. ... канд. физ.-мат. наук. Нижний Новгород,
1993. 31 с.: ил. В надзаг.: Нижегор. гос. ун-т им. Н.И. Лобачевского. Библиогр.: с. 28- 29,
9 назв.
94. Блохина А.И. Динамическая устойчивость цилиндрической оболочки// Инж. сб. АН
СССР. 1961. Т. 31. С. 196-201.
95. Брусиловский А.Д., Мельникова Л.М., Швейко Ю.Ю. Колебания и устойчивость цилин-
дрической оболочки в потоке газа // Инж. журн. МТТ. 1966. № 1. С. 67-73.
96. Буйвол В.Н. Колебания и устойчивость двух неравных цилиндрических оболочек в пото-
ке сжимаемой жидкости // Прикл. механика. 1967. Т. 8, № 6. С. 17-22.
97. Буйвол В.Н. Колебания и устойчивость деформируемых систем в жидкости. Киев: Наук,
думка, 1975. 192 с.
98. Буйвол В.Н., ГузъА.Н. Обтекание двух цилиндрических оболочек сверхзвуковым пото-
ком сжимаемой жидкости// Гидромеханика: Межвед. сб. 1967. Вып. 3. С. 54-62.
99. Буйвол В.H., Новацкий В.Т. Устойчивость циклически симметричной системы цилин-
дрических оболочек в потоке невязкой жидкости // Прикл. механика. 1969. Т. 5, № 6. С.
37-43.
100. Буйвол В.H., Шевчук Ю.Р. Колебания и устойчивость взаимовлияющих пластин в потоке
жидкости // Пробл. прочности. 1976. № 3. С. 53-56.
101. Валишвили Н.В., Силкин В.Б. О формах равновесия прямоугольной пластинки в потоке
газа // Прикл. математика и механика. 1969. Т. 33, № 5. С. 928-932.
102. ВанянЛ.А., Минаян М. М. К флаттеру мембраны в сверхзвуковом потоке газа // Изв. АН
Армении. Механика. 2002. Т. 55, № 3. С. 59-64.
103. Васильев Ю.В. Сверхзвуковой флаттер цилиндрических слоистых оболочек // Rev. roum.
sei. tecn. Ser. mec. appl. 1970. Vol. 15, N 4. P. 765-802.
104. Вайнико Г.М. Асимптотические оценки погрешности проекционных методов в проблеме
собственных значений // Журн. вычисл. математики и мат, физики. 1964. Т. 4, № 3. С.
405-125.
105. Вельмисов П.А., Еремеева Н.И. Численный метод исследования динамики вязкоупругой
пластины в сверхзвуковом потоке газа // Вестн. УлГТУ. №3. С. 52-59.
106. Вельмисов П.А., Решетников Ю.А. Устойчивость вязкоупругих пластин при аэрогидро-
динамическом воздействии. Саратов: Изд-во Сарат. ун-та, 1994. 175 с.
107. Вельмисов П.А., Киреев С.В. О некоторых нелинейных моделях в аэроупругости // Ма-
тематические методы и модели в прикладных задачах науки и техники: Тр. междунар.
229
конф. "Континуальные алгебраические логики, исчисления и нейроинформатика в науке,
технике и экономике", Ульяновск, 13-15 мая, 2003. Ульяновск: Изд-во УлГТУ, 2003. Т. 5.
С. 12-16.
108. Вельмисов П.А., Киреев С.В., Кузнецов А.О. Устойчивость пластины в сверхзвуковом
потоке газа // В естн. УлГТУ. 1999. № 1. С. 44—51.
109. Вельмисов П.А., Молгачев JI.A. Вычислительный эксперимент для одного класса задач
взаимодействия упругих тел с жидкостью // Математические методы и модели в при-
кладных задачах науки и техники: Тр. междунар. конф. "Континуальные алгебраические
логики, исчисления и нейроинформатика в науке, технике и экономике", Ульяновск, 13-
15 мая, 2003. Ульяновск: Изд-во УлГТУ, 2003. Т. 5. С. 17-23.
110. Ветров В.В., Денежкин Д.Г., РедькоЛ.А. Устойчивость пластин в потоке газа // Изв. Тул.
гос. ун-та. Сер. физ. 1999. № 2. С. 154-157.
111. Волкова H.H., Марченко Г.А. Метод учета аэродинамического демпфирования при ис-
следовании устойчивости пластин в потоке газа // Динамика и прочность машин: Респ.
межвед. темат. науч.-техн. сб. 1976. Вып. 23. С. 10-13.
112. Волос Н.П. Устойчивость бесконечной пластинки, обтекаемой сверхзвуковым потоком
газа // Там же. 1976. Вып. 24. С. 61-63.
113. Вольмир A.C. Гибкие пластинки и оболочки. М.: Наука, 1956. 419 с.
114. Вольмир A.C. Об устойчивости цилиндрических оболочек при динамическом нагруже-
нии // Докл. АН СССР. 1958. Т. 123, № 5. С. 806-808.
115. Вольмир A.C. Устойчивость упругих систем. М.: Физматгиз, 1963. 879 с.
116. Вольмир A.C. Устойчивость деформируемых систем. М.: Наука, 1967. 384 с.
117. Вольмир A.C. Нелинейная динамика пластинок и оболочек. М.: Наука, 432 с.
118. Вольмир A.C. Задачи магнитоупругости в теории оболочек// Расчеты на прочность. М.:
Машиностроение, 1975. Вып. 16. С. 261-280.
119. Вольмир A.C. Оболочки в потоке жидкости и газа: Задачи аэроупругости. М.: Наука,
1976. 416 с.
120. Вольмир A.C. Оболочки в потоке жидкости и газа: Задачи гидроупругости. М.: Наука,
1979. 320 с.
121. Вольмир A.C., Гуляев В.В., Пономарев А.Т. Поведение упругих систем при отрывном об-
текании // Докл. АН СССР. 1978. Т. 243, № 4. С. 886-888.
122. Вольмир A.C., Медведева С.В. Исследование флаттера цилиндрической панели в сверх-
звуковом потоке газа// Там же. 1972. Т. 207, №4. С. 811- 813.
123. Вольмир A.C., Минеев В.Е. Экспериментальное исследование процесса выпучивания
оболочек при динамическом нагружении// Там же. 1957. Т. 125, №5. С. 1002-1003.
124. Вольмир A.C., Ништ М.И., Пономарев А.Т. Нелинейные колебания пластинки и цилин-
дрической панели при срывном нестационарном обтекании// Прикл. механика. 1976. Т.
12, № 1. С. 12-17.
125. Вольмир A.C., Пономарев А.Т. Аэротермоупругость пластинок и цилиндрических пане-
лей при переходном режиме в потоке газа II Изв. АН АрмССР. Механика. 1975. Т. 28, №
5. С. 57-66.
126. Вольмир A.C., Пономарев А.Т., Попыталов С.А. Поведение панели крыла при переход-
ном режиме в потоке газа // Прикл. математика и механика. Т. 37, № 2. С. 247-253.
127. Вольмир A.C., СелезоваЛ.В. Поведение упругой цилиндрической панели в потоке прово-
дящего газа при действии магнитного поля // Прикл. механика. 1971. Т. 7, № 5. С. 3-8.
128. Вольмир A.C., Скурлатов Э.Д. Флаттер оболочек в кратковременном потоке газа //Теория
пластин и оболочек. М.: Наука, 1971. С. 29-33.

230
129. Ворович И.И. Математические проблемы нелинейной теории пологих оболочек. М.:
Наука, 1989. 376 с.
130. Власов Б.Ф. Об изгибе прямоугольной упругой пластинки, движущейся в газе с постоян-
ной сверхзвуковой скоростью // Изв. АН СССР. ОТН. Механика и машиностроение. 1958.
№ 12. С. 124-127.
131. Власов В.3. Общая теория оболочек и ее приложения к технике. Гостехиздат, 1949. 784 с.
132. Власов В.З., Леонтьев H.H. Балки плиты и оболочки на упругом основании. М.: Физма-
тгиз, 1960. 491 с.
133. Выслоух В.А., Кандидов В.П., Чесноков С.С. Применение МКЭ для исследования устой-
чивости треугольных пластин в сверхзвуковом потоке // Учен. зап. ЦАГИ. 1976. Т. 7, №
1, С. 160-164.
134. Гаврилов Ю.В. Исследование спектра собственных колебаний упругих круговых цилин-
дрических оболочек // Тр. конф. по теории пластин и оболочек. Казань, 1961.
135. Гайвась Б.И., Зорий Л.М. О влиянии трения на устойчивость цилиндрических оболочек в
сверхзвуковом потоке газа // Докл. АН УССР. 1970. №9. С. 807-810.
136. Галкин М.С. К вопросу о динамической устойчивости мембран в сверхзвуковом потоке
газа // Учен. зап. ЦАГИ. 1976. Т. 7, № 3. С. 80-90.
137. Галкин М.С., ЛущинЛ.П. Определение критической скорости флаттера с помощью дина-
мически подобных моделей// Тр. ЦАГИ. 2001. №2618. С. 25-33.
138. Ганеева М.С. Прочность и устойчивость оболочек вращения. М.: Наука, 161 с.
139. Гершгорин C. Über die Abgrenzung der Eigenwerte einer Matrix // Изв. AH СССР. 1931. T.
7. C. 749-754.
140. Голосков Е.Г., Дмитренко В.В. К вопросу о нестационарном флаттере панелей // Динами-
ка и прочность машин: Респ. межвед. темат. науч.-техн. сб. 1972. Вып. 16. С. 17-23.
141. Голосков Е.Г., Филиппов А.П. Нестационарные колебания деформируемых систем. Киев:
Наук, думка, 1977. 339 с.
142. Гольденвейзер А.Л. Теория упругих тонких оболочек. М.: Гостехтеорет- издат, 1953. 544
с.
143. Гольденвейзер АЛ. Теория упругих тонких оболочек. М.: Наука, 1976. 512 с.
144. Гольденвейзер А.Л., Лидский В.Б., Товстик П.Е. Свободные колебания тонких упругих
оболочек. М.: Наука, 1979. 384 с.
145. Гонткевич B.C. Собственные колебания пластинок и оболочек. Справочное пособие. Ки-
ев: Наук, думка, 1964. 288 с.
146. Гончаров В.Л. Теория интерполирования и приближения функций. М.: Гостехиздат, 1954.
328 с.
147. Гликман Б. Т. Свободные колебания круглой пластинки со смешанными граничными
условиями// Изв. АН СССР. МТТ. 1972. №1. С.135-140.
148. Григолюк Э.И., Лампер P.E., Шандаров П.П. Некоторые теоретические и эксперимен-
тальные исследования автоколебаний криволинейных панелей в потоке газа // Теория
оболочек и пластин. Ереван, АН АрмССР, 1964.
149. Григолюк Э.И., Лампер P.E., Шандаров П.П. Флаттер панелей и оболочек // Механика,
1963. М., 1965. С. 34—90. (Итоги науки/ВИНИТИ).
150. Григолюк Э.И., Кабанов В.В. Устойчивость оболочек. М.: Наука, 1978. 359 с.
151. Григолюк Э.И., Михайлов А.П. Трехслойная прямоугольная пластинка в сверхзвуковом
потоке таза II Докл. АН СССР. 1965. Т. 158, № 3. С. 554-557.
152. Дауэлл. Панельный флаттер: Обзор исследований аэроупругой устойчивости пластинок и
оболочек // Ракет, техника и космонавтика. 1970. № 3. С. 3-24.

231
153. Дербенцев Д.А. Колебания круговой цилиндрической оболочки с протекающим внутри
ее потоком газа// Прикл. механика. 1967. Т. 3, № 3. С. 14-19.
154. Дзекеревский Е.Н., Лебедев В.М., Маслов H.A. и др. Экспериментальное исследование
флаттера элементов обшивки летательных аппаратов // Колебания упругих конструкций с
жидкостью. Новосибирск, 1974.
155. ДзыгадлоЗ. Анализ нелинейных вынужденных колебаний пластинки конечной длины в
плоском сверхзвуковом потоке// Тр. V Междунар. конф. по нелинейным колебаниям. Ки-
ев: Ин-т математики АН УССР, Т. 3. С. 256-273.
156. ДиткинВ.В. Об итерационном методе решения задачи на собственные значения для по-
линомиального пучка линейных операторов // Журн. вычисл. математики и мат. физики.
1989. Т. 28, № 5. С. 775-780.
157. ДиткинВ.В., Орлов Б.А., Пшеничное Г.И., Сергиенко A.A. О флаттере конических оболо-
чек // Численные методы в механике деформируемого тела. М., 1987. С. 3-14.
158. Диткин В.В., Орлов Б.А., Пшеничное Г.И. Численное исследование флаттера конических
оболочек// Изв. РАН. МТТ. 1993. № 1. С. 185-189.
159. Дубовских Ю.А. Моделирование волнового движения в удлиненной упругой пластине,
подверженной нелинейному флаттеру// Тр. Моск. энергет. ин-та. 1990. № 637. С. 64-67.
160. Дубовских Ю.А. Применение асимптотического метода к анализу панельного флаттера:
Автореф. дис. ... канд. техн. наук. М., 1995. 20 с.: ил. В надзаг.: Моск. энергет. ин-т (техн.
ун-т). Библиогр.: с. 20, 4 назв.
161. Душин A.B., Либерман Б.Д. Численный анализ спектра одного дифференциального опе-
ратора в частных производных, связанного с задачей панельного флаттера // Исследова-
ния по устойчивости и теории колебаний. Ярославль, 1977. С. 12-24.
162. Дорохин H.H. Аэроупругость// ЦАГИ - основные этапы научной деятельности, 1968-1993
/ Центр, аэрогидродинам. ин-т. М., 1996. С. 501-521.
163. Елишаков И.Б., Хроматов В.Е. Влияние скорости набегающего сверхзвукового потока на
поведение панелей, находящихся в поле случайных сил // Тр. Моск. энергет. ин-та. 1970.
Вып. 74. С. 54-60.
164. Елишаков И.Б., Хроматов В.Е. О колебаниях панелей в сверхзвуковом потоке при слу-
чайных воздействиях// Изв. АН СССР. МТТ. 1971. № 1. С. 54-58.
165. Ершов Б.А., Кутеева Г.А. Применение вариационного принципа конформных отображе-
ний в решении одной плоской динамической задачи гидроупругости // Вестн. СПб. ун-та.
Сер. 1. 1999. №4. С. 83-88.
166. Ершов Б.А., Кутеева Г.А. Задачи гидроупругости - применение вариационного принципа
конформных отображений / Междунар. науч. конф. по механике "III Поляховские чте-
ния", Санкт-Петербург, 4-6 февраля, 2003: Тез. докл. СПб.: Изд-во НИИХ СПбГУ, 2003.
С. 137.
167. Ершов Н.Ф., Шахверди Г.Г. Метод конечных элементов в задачах гидродинамики и гид-
роупругости. JL: Судостроение, 1984. 237 с.
168. Ефремов Е.А. Устойчивость нагретых трехслойных пластин с легким заполнителем в
сверхзвуковом потоке газа// Гидромеханика и теория упругости: Респ. межвед. науч.-
техн. сб. 1967. Вып. 6. С. 67-77.
169. Ефремов Е.А. Устойчивость трехслойных пластин в потоке сжимаемой жидкости в при-
сутствии магнитного поля // Там же. 1968. Вып. 9. С. 74-83.
170. Фадеев Д.К., Фадеева В.Н. Вычислительные методы линейной алгебры. М.: Физматгиз,
1963. 734 с.
171. Жинжер Н.И. Об устойчивости неконсервативных упругих систем при наличии трения //
Изв. вузов. Машиностроение. 1968. № 4. С. 65-68.
232
172. Жинжер Н.И. Асимптотический метод в задачах аэроупругой устойчивости // Проблемы
устойчивости и предельные несущие способности конструкций. Л., 1983. С. 44-53.
173. Жинжер Н.И., Кадарметов ИМ. Применение асимптотического метода к задаче о сверх-
звуковом флаттере цилиндрической оболочки // Колебания упругих конструкций с жид-
костью: Сб. науч. тр. V Всесоюз. симпоз., Новосибирск, 13—20 сент., 1982. М., 1984. С.
114-118.
174. Жинжер Н.И., Кадарметов И.М. Применение асимптотического метода к задаче о флат-
тере ортотропной цилиндрической оболочки // Изв. АН АрмССР. Механика. 1986. Т. 39,
№ 2. С. 31-39.
175. Журавлев В.Ф., Климов Д.М. Прикладные методы в теории колебаний. М.: Наука, 1988.