автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.16, диссертация на тему:Быстрые алгоритмы решения теории упругости
Автореферат диссертации по теме "Быстрые алгоритмы решения теории упругости"
А г
/л —■ 2 д
ИНСТИТУТ ПРОБЛЕЙ ИНФОРМАТИКИ И АВТОМАТИЗАЦИИ АКАДЕМИИ НАУК АРМЕНИИ
На правах рукописи
БАГДА.САРЯН ШУШАНЖ АШОТОВНА
БЫСТРЫЕ АЛГОРИТМЫ РЕЙЕНИЯ ЗАДАЧ ТЕОРИИ УПРУГОСТИ
05.13.16 - Применение вычислительной техники, математического моделирования и математических методов в научных исследованиях
Автореферат диссертации на соискание ученой степени кандидата физико-математических наук
Ереван - 1992
Работа выполнена в Ереванском государственном университете.
. Научный руководитель - член корр. АН Армении.
доктор физико-математических наук, профессор НЕРСЕСЯН А.Б.
Офицальные оппоненты - доктор физико-математических
наук, профессор МХИТАРЯН С.М.
- кандидат технических наук, с.н.с. САРУХАНЯН А.Г.
Ведущая организация - ЕрНИИММ
Защита состоится "И" 1993 г. в часов не
заседании спедализированного совета К 005.21.01 по присуждению степени кандидата, физико-математических наук в институте проблем информатики и автоматизации АН Армении по адресу: 375044, г.Ереван, ул. П.Севака I.
С диссертацией можно ознакомится в библиотеке ЖШиА АН РА и
ЕГУ.
Автореферат разослан "¿'".£¿>«^1992 г.
■■ Ученный секретарь
спедализированного совета; доктор физико-математических наук, профессор
^ </*'д"а~"^агаян С.С.
ГО С/А' I'- '.--'«»л*
I яла
-з-
ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ
Актуальность теми. Автоматизация научно-технических расчетов, применение методов моделирования за ЭВМ, разработка и эксплуатация АСНИ позволяют эффективно организовать научные исследования.
Различные задачи математической теоретической физики* приводятся к решению- лин&янмх интегрга -:: : уравнении. В ряда задач теории упругоста ;;; гаасгичиости тяовяз&чо рзггать равнение Фредгольма первого вгж гп^зсго
Случаи точяог© (етдадятетесясто) ^етэскя ззтагральных ураяненш краев® уэеяя г еоегску ¡кяя эгд&гок является' • ргараЗс-тв» згпгхгнгясх ^дакгажбзхо редиковз зэтгк ^потк^вст. Заметим, ято ^Дгпзкк®» уртазаши 2з;зэот-о рол® уояо получить
сзвдягтак зго эг икгрого рода '"гштадетж рэтуязжзацде).
Е^зйсдзэ жжчнсхж ""сто^тсто ■ршгаа уравнения
в^с-рогз ■Х..-3 кжэ^ч «¿-о тозг'гяздгк^зж» -¿ведение к -жжт. 3 злуз* тявр&тъ хязз £=[а,ь],
5"ОГЭ Ш.-.ЗЕВ ДЛЕЗ'ЧЬ Г^ЕЮЗЩ фОрМУЛЫ
соог^зтазпзз?: ая у» •гагеоа подход
ррэ^эг.?: с**?* и (тот) о?*»»?« табу.сгэртжашЕ зга.
Зг^ягдашв еж гетв» хфэаямгоь и слушав .специальной судохода л/х, ь>* Так» для ряетоотв« х=к(х-ь) язвестны бкста;в аяторяк рвешя, хрэсугпгв сетс<здалш> ~:зболюого объема памяти. ¡бшшэ така» ядра я садтгв к ш Ботретеэвся э задачах теорня .упр'УгссЕз3. В часавпстк» жаз граивеавд возникают при нзученжи коггакчЕНх задач да . зл о тснкжет покритиямн, двнамичэскоя смешанной задачи об ангшнюскоа дафсрлацш упругого слоя . В настоящее время такая тематика гкткввз развивается как в теоритЕческом, так и в грикладном аспектах.
Цель работа состоит в разработке Снстрых' алгоритмов
1 Ф. М. Морс,Г. Фешбах. Методы теоретической фиэики, М. , Иэд. Ин. Лит. , 1960
2 -
В. М. Александров, С. М. Мхитарян. Контактные задачи для тел с тонкими покрытиями и прослойками, М. , "Наука", 1993
з Сосо0е^зз гра сгдовгавс грзбсваниях к чсез'-? агзгззотчЕ г: тэотуотзшяу Увеличению
численного рмпвни»? определенного кгаъсв тоория уиругоста.
Основные задачи, решаемые в работ-!?;
- построений параллельных алгоритмов для уравнений с матричными ядрами 'л, удовяетворявдиш дифференциальному уравнению в частных производных первого порядка (уравнения таяё л), Эти уравнения непосредственно связаны с задачей передачи давлении от зубчатого штампа";
- построение алгоритмов для уравнении со скалярными ядрами к, удовлетворяющими дифференциальному уравнению второго порядка (уравнения типа в). Такие уравнения возникают в смешанных, задачах терии упругости9;.
- оценка сложности и объема необходимой памяти параллельных и последовательных вариантов алгоритмов;
- анализ устойчивости алгоритмов и оценка накопления ошибок;
- разработка методов стабилизации неустойчивых алгоритмов;
- апробация алгоритмов на шороком классе тестовых уравнении.
- рекомендации к использованию в прикладных задачах.
Метода исследования. Теоретической основой работа являются
подхода работ''. Алгоритмы принадлежа-}' к рекуррентному телу и строятся на основе квадратурных формул. Применены методы анализа устойчивости и стабилизации алгоритмов. Для гадгвевдания практической эффективности возможности персоналы*«?, кошьетеров типа 1вм рс/ат проведен всесторонний численник эксперимент в? тестовых уравнениях, моделирулцих уравнения, возникэп&'.з ь прикладниц задачах.
Научная новизна состоит в разработке современншг м*тодо;< эффективного численного решения определенного класса задач теория, упругости. сводящегося к решению интегральных уравнений. Именно
1. В случае уравнении типа а разработаны метода стабилизации алгоритмов и выделены ядра, допускащие^устоичивыо алгоритма.
2, Показано, что алгоритмы в случае уравнении типа &1
И. И. Ворович, Б. И. Александров, В. А. Бавешко. Неклассмческие сметанные оадачи теории упругости. М. , "Наука", 1974
* А. Б.Нерсесян. Новые алгоритмы численного решения интегральных уравнений второго рода, ДАН, т.83,И 4, 1989, 171-176;
Структура резольвент некоторых интегральных Операторов, Иэв. АН Армении, математика, 17, N в, 1982 '
устойчивы ч подучена сценка явкоплвляя оетйкн.
3. Псстрожчаю новые Сястрие хжраллелыив алгораяш, одновременно зконоияздо память,' реализованы з заг® тестировавши программ и готовы к употреблении для ракенвя соответствующих .прикладат. задач.
Практическая ценность. Разработанные- в работе алгоритмы и программы жгут йутъ попользованы при исследованиях в следуших областях
з) В контактных задачах ?эорш упругости, в теории диффракщга на системе лент3 (уравнения тала .-з).
0) В задачах механики сплошных сред и з задачах многократного рассеяния излучения"3 (уравнения типа в).
з) Решения ззтегральных уравнения с ядрами обеих ютов могут быть использованы яри резании нелинейных уравнения теории солэтснов методом Захарова-Шабада7.
Предлагаемый .злгсригмы зектори^Занн (т.е. имеют параяпвльщгэ с-грухтуру} я могут быть реализованы на современна многопроцессорных вычислительных системах.
17а катасту выносятся следующие положения:
Г. "еретическая разработка еовых быстрых параллельных • алгоритмов для интегральных уравнении, зозникащих в теории упругсетл и лрули прикладных областях.
2. Обоснование устойчивости разработаных алгоритмов или методов ах стабилизации.
3. Программная разработка алгоритмов различной точности и методов стабилизации численного решения.
4. Численныи эксперимент, содержащий решение тестовых уравнении.
5. Сравнительный анализ результатов эксперимента с результатами вычислении по стандартным программам.
6. Рекомендации по применено разработанных алгоритмов при решении прикладных задач.
S X. Хенл, Л. Mayo, К. Вест фа ль. Теория дифракции, М. .Мир, 1964
а Д. И. Нагирнер. О переносе получения в слое, шаре и цилиндре, ДАН СССР, 2as. N 3, 1986
7 И. А. Кунин. Теория упругих сред с микроструктурой, М. , Наука, 1975
методы, научных
задачах
Аггробация работы. Основные результаты, диссертации доложены в Институте математики АН Армении, в Ереванском государственном университете, а также на республиканской конференции "Информатика и вычислительная техника" (Доликан, 1990).
Публикации. По теме диссертации опубликованы;три работы.
Структура и объем диссертации. Диссертационная работа состоит из введения, двух глав, приложения, списка цитируемой литературы (22 наименовании). Общии объем работы 77 страниц.
СОДЕРЖАНИЕ РАБОТЫ Глава I посвящена уравнениям Фрэдгольма второго рода
у(х) - J K(x,t)y(t)dt + f(x), xefcfl", nil <I)
с ядром типа a
d
Awf * ^ <mt>) - о <2>
где A(x) и K(x, t) - t'rxrj-матрицц, 'и состоит из четерех параграфов. В первом параграфе рассмотрены прикладные задачи, которые приводятся к такому уравнений. Рассмотрены: а) задача вдавливания зубчатого штампа на границу упругой полосы, усиленной покрытием винклеровского типа; б) динамическая смешанная задача об внтиплоскоя деформации упругого слоя. Уравнения с ядрами типа (2), встречаются также в гидродинамике и теории солитонов.
Во втором параграфе изложены принципы построения алгоритмов дам быстрого решения уравнения (Г). Для ядер (2) и о=(0,т), о<т<1 резольвентное ядро в удавлетворяет уравнению
AOxR(x,t) + dx_(R(x,t)A(t)) = R(x,0)A(0)R(0,t)+R(x,r )А(т )R(t ,t)
0 Sx, t£ I r (3) Построены економичные рекуррентные алгоритмы решения уравнения (I) при ¿>-[0,1] точности a(h) и ось2) (дискретизация в N точках, h = 1/Н, N - оо). Алгоритм'точности O(h) {К, е е с1) выглядит слвдувдим образом:
Алгоритм AI.
I. у(х,0) = f(х); R(x,t,0) - K(hx,ht); ti-J/N-(х, t±0,1, .N) (4)
-72. = [E - hR(n,n,n)fl. y(n,n+l) =r y(n,n)an;
y(x,n+l) = y(x,n) hR(x,n,n)y(n,n+l), 0<x<Jf, x*n (5)
i
R(n,n+l,n+l) ~ R(n,n*l,nMn;
R(x-,n+l,n+l) - R(x,n+l,n)+hR(x,n,n)R(n,n+l,n+l), ■
Ii Л x*n (6)
где
R(x,n+l,n) - R(x,n,n) + [hR(x,0,n)A(0)R(0,n ,n) -
-- hR(x,n,n)A(n)R(n,n,n)+ A(x)(R(x-h,n,n) - R(x,n,n)) -- hR(x,n,n)A[(n)]A~1 <a)
R(n,Q,n+l) = R(n,0,n)an;
R(x,d,n-H) - RCx, 0,n) + hR(x,n,n)R(n, 0,n+l);
0 < x 5 N, x*n
R(0,n,n+1) - R(0,n,n)an;
R(0, t,n+l) = R(0,t,n) + hR(0,n,n+l)R(n,t,n); t>n+l R(n-hl,n,n+l) = R(n+l,n,n)an;
R(n+l,t,n+l) - R(n+1, t,n)^tR(n-H,n,n-t-l)R(n, t,ti), &-П+1
где
R(n+1, t,n) = R(n,t,n) + hA~l (n)[R(n,0,n)A(0)R(0, t,n) -
- R(n,n,n)A(n)R(n, t,n) - RCn, t,n)A[Ct)J -
- А 1 (n)[R(n, t,n)-R(n,t-h,n)]A(t)
n = 0,1,2,.. . ,N-1
При м»<» алгоритм ai имеет сложность о а?; и использует о(н) ячеек памяти.
Вообще говоря (при произвольной матрице А(х)), алгоритм этот
(7)
(8)
<9)
неустойчив.
В §1.3 рассмотрены, метода повышения устойчивости (стабилизации) полученного алгоритма. Дм относительно устоичевого вычисления /г (х, t) (х, ь)) используется схема с увеличенным шагом по х
• || ^ Ш. *)-*Сх-аЬ> *> (г =2,3,41 <10)
Второй предлагаемый способ,- метод "сглажйвания",- производится усредаенем Щх,п,п) по его значениям и(х,р,р) (р=п-1, п, п+1, л - 1....Я-1). В случае диагональной вещественной матрица ¿(х; предлагается устойчивый алгоритм решения уравнения (I).
Произведены вычислительные эксперименты в случае, когда {2x2) - и матрица а диагональная (см. (2)). Для разных (комплексных) значений с рассмотрены случаи, когда а
сЛа^{ехр(алг),<У} (а = О, 0.3, 1). §1.4 . П0СВЯЩ8Н анализу результатов. Схема (10) с параметром т заметно уменьшает неустойчивость вычисления. В §1.4 сравниваются результаты вычислений при разных методах стабилизации.
Глава II посвящена уравнениям типа в с ядром
—§■ - + (а(х) - а( Ь))К = О. (II)
Ох а?
Она состоит из пяти параграфов. В первом параграфе показано, что уравнения с ядрами типа (II) возникают в различных задачах теории упругости и теории переноса излучения. В частности, рассмотрены осесимметричная задача о вдавливанйи штампа в упругий слой, усиленный покрытием винклеровского типа, две смешанные задачи упругого слоя покоящийся на жестком основании.
Второй параграф содержит метод построения быстрых алгоритмов. Резольвентное ядро удовлетворяет уравению:
~ + (а(х) -а(Ь)) =
Приведем алгоритм точносити о(Ь) (%2.3). Обозначив ¡Г{хл,п) -= дг[х,ь,п) = и
Ф^(х,п) = Я(х,п,п), Ф2(х,п) - .В(х,0,п), Ф3(х,п) - Н*(х,Я,п), Фл(х,п) - В^(х,п,п), Фд.(х,л) = ^ (х, 0,П), Ф^(х.п) - 0,п),
Ф^<х,л) - ¡Г<х,Н,п), Фв(х,п> - Ях(х,п,л), Ф0(х,л) = ¡)*'(х,Я,п), имеем:
Алгоритм В1. Основной ЦИКЛ л* п+1 (х,Ъ = к = 0,1, ..., N ) .
Ф^х,л+1) = 0.5Ф1(х-И,п) + О.бф^х+Ь.п) + 1тФАСх,п) + + ЬР1(х,п)Ф1(п,п+1), х*0,Я
Фг(Х,П+1) - Фя(х,п) + М1(х,п)Фг(п,п + 1)
ф%(х,Л+1) = фа(х,п) + ьфа(Л,р+1)ф^(Х,п), X 2 П
ФЪ(Х,П*1) - + Ф^(х+Ь,п) + Фъ(х+ь,п) -Фа(х-ь,п)~
- МЖх-Ь.п) + Кх+Ь.п))^ + ЬФ1(х,п)ФА(п,п+1), х * о,и
Ф9<х,п*1> - фъ(х,п) + Ьф^(х,п)ф^(п,л+1) ф^(х,л+1) - Фа(х,п) + ЬФ^(п,п+1)Фп(х,п), х > л Ф^(х,п+1) - Ф7(Х,Г.) + ЬФв(л,п-И)Фв(х,п), X £ л ф(х,п+1) - 0.5\ф(х-Ь,п) + ф (х+Ь,п) + ф^(х+Ь,п) -ф(х-11,п) ♦
Н I в 8 4 4
* Ь(Р(х~Ь,п) - Р(х+Ь,п))| + М>в(х,п)Ф1(л,п+1), х * О,Я
Ф9(х,П+1) = ФВ(Х,Л) + ЬФ9(л ,л + 1)Ф^(х,л) у(х,п+1) = у(х,л) + Ьф^ (х,п )у(п ,п+1)
где принято
F(x,n) - [a(nh) - a(x)]<Pi (x,n) + ФА(х,г.)Ф^п,п) - Ф±(х,п)Ф^(п,n)-
- Фа(х,п)Фг(п,п) ■(■ !>,. . <)Фа(Л,п)
Алгоритм В1 абсолютно устоУч-;;; йвдйт сложность 5 (ЛГ «») мультипликативных ошрашг зе зрвбуэ» 20 (лч-1) ячеак ?;амяти.
Обозвючш через. ^г*,«;- = а <х < 1)
точные значения атак функция, а черзз у{х,п), - их
приближенные значения на сетке но фор?,улан ашржз В1. Пусть, далее [|| .Цр г В .Цср р'а а]. "
<5л г шах | у(х,п) - * а -
В §2.3 доказана *
Теорема / о накоплении оек£ок в егзорешэ ^ /. Д?еть А", / # <? и-оператор I - лгт при • г - т^1 Гл = 1,2». ■ сфата* в
с([0Д)). Тогда при достаточно калон шаго ь - 1/ы
л < А(1 + 'вьГ п1Iя, л - 1,2____
где А и в еэ зависят от л и w. В частости, ¿N < левл.
В §2,4 применением формула грзтшцет достроен алгоркш порядка оо?) .
§2.5 посвящен численна« результате«. НгогочЕслешз» вычисления на разных ядрах подтвервдазэ? теоретические вывода. Хорошие свойства алгоритма bi проявились в частности в аффективной- реализуемости нервоз и второй экстраполяция по Ричардсону.
В приложении содержатся (в вад& таблиц к диаграмм) характеристики тестовых интегральных уравнений, для которых проводились численные эксперименты (ядро, свободный член, точное решение), а также численные результаты применения алгоритмов глав I и II для разных тестовых ядер.
Программы реализованы на языках pl/I, Pascal.
Основныв результата работ.
1. Разработаны быстрые (имевшие сложность oct?;} алгоритмы решения интегрального уравнения Фредгольма второго рода для двух классов ядер (типа (2) и (II)), возникающих в задачах теории упругости и других прикладных задачах. Алгоритмы векторизованы и требуют оперативной памяти порядка О(Ы).
2. Предложены метода стабилизации алгоритмов и выделены ядра, допускающие устойчивые быстрые алгоритмы.
3. Показано, что алгоритмы в случае ядер вида (II) устойчивы и получена оценка накопления ошибки.
4. Намечена схема подуения быстрых алгоримов произвольного порядка точности.
5. Предложенные алгоритмы порядка O(h) и 0(Ьг; (h= ^ О) реализованы для тестовых уравнении и готовы к употреблению для решения соответствующих прикладных задач.
6. Результаты вычислении приведены в виде, таблиц и диаграмм и на их основе предложены рекомендации для численного решения соответствующих прикладных задач.
Основные результата диссертации опубликованы в следущих работах:
1. А.Б. Нерсесян, Ш.А. Багдасарян. О повышении устойчивости алгоритма быстрого решения одного класса интегральных уравнений, //ДАН Армении, 91. Л 3, 1990, II5-I80
2. А.Б. Нерсесян, М. Абду, Ш.А. Багдасарян. Новое быстро решаемое интегральоб уравнение, //ДАН Армении, 92, Я 4, 1991, 168-174
3. Ш.А. Багдасарян. Алгоритм решения одного класса интегральных уравнении. Тезисы докладов Республиканской конференции "Информатика и вычислительная техника". Дилижан, 1990
Сдано в производство 17.12.1992г. Бум. 60x84 печ. 0,75 листа Заказ 100 Тираж (00
Цех "Ротапринт" Ереванского госуниверситета. Ереван, ул. Ал.Манукяна № I.
-
Похожие работы
- Влияние ортотропии и неоднородности на напряженно-деформированное состояние оснований и конструкций
- Разработка программно-аппаратного комплекса для определения упругих характеристик нано- и микрочастиц
- Моделирование некоторых процессов асимметричной упругости
- Осесимметричная деформация полупространства с вертикальным цилиндрическим включением
- Проектирование расчетной схемы для упруго-пластической среды с эффективным тензором деформации
-
- Системный анализ, управление и обработка информации (по отраслям)
- Теория систем, теория автоматического регулирования и управления, системный анализ
- Элементы и устройства вычислительной техники и систем управления
- Автоматизация и управление технологическими процессами и производствами (по отраслям)
- Автоматизация технологических процессов и производств (в том числе по отраслям)
- Управление в биологических и медицинских системах (включая применения вычислительной техники)
- Управление в социальных и экономических системах
- Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
- Системы автоматизации проектирования (по отраслям)
- Телекоммуникационные системы и компьютерные сети
- Системы обработки информации и управления
- Вычислительные машины и системы
- Применение вычислительной техники, математического моделирования и математических методов в научных исследованиях (по отраслям наук)
- Теоретические основы информатики
- Математическое моделирование, численные методы и комплексы программ
- Методы и системы защиты информации, информационная безопасность