Баничук Н.В., Макеев E.B. Вариационный метод для неклассических задач механики с ограничениями, основанный на конечно-элементных аппроксимациях и локальных вариациях // Вестник Пермского национального исследовательского политехнического университета. Механика. - 2017. - № 3. - С. 37-52. DOI: 10.15593/perm.mech/2017.3.03
Banichuk N.V., Makeev E.V. Variational method for non-classical problems of mechanics with constraints based on finite elements approximations and local variations. PNRPU Mechanics Bulletin, 2017, no. 3, pp. 37-52. DOI: 10.15593/perm.mech/2017.3.03
ВЕСТНИК ПНИПУ. МЕХАНИКА
№ 3,2017 PNRPU MECHANICS BULLETIN
http ://vestnik.pstu. ru/mechanics/ab out/inf/
001 10.15593/регш.шесЬ/2017.3.03 УДК 539.3
ВАРИАЦИОННЫЙ МЕТОД ДЛЯ НЕКЛАССИЧЕСКИХ ЗАДАЧ МЕХАНИКИ С ОГРАНИЧЕНИЯМИ, ОСНОВАННЫЙ НА КОНЕЧНО-ЭЛЕМЕНТНЫХ АППРОКСИМАЦИЯХ И ЛОКАЛЬНЫХ ВАРИАЦИЯХ
Н.В. Баничук1'2, E.B. Макеев1
1Институт проблем механики им. А.Ю. Ишлинского РАН, Москва, Россия
2
Московский физико-техническии институт (государственный университет), Москва, Россия
АННОТАЦИЯ
Статья посвящена решению неклассических вариационных задач механики, заключающихся в минимизации функционалов интегрального вида при ограничениях различного типа. В качестве ограничений рассматриваются различные условия, накладываемые на искомую функцию, доставляющую минимум оптимизируемому функционалу. Учитываемые ограничения включают различные зависимости искомой функции от пространственных координат. Предполагается, что минимизируемый функционал является интегральным и включает зависимость как от искомой функции и пространственных переменных, так и от ее частных производных по пространственным переменным. Предполагается, что включение определенных ограничений в виде неравенств, накладываемых на искомую функцию, отвечает контактным условиям, возникающим в задачах взаимодействия деформируемых тел и задачах контакта этих тел с жесткими препятствиями. Вид возникающих при этом условий характеризует рассматриваемую проблему минимизации функционала с локальными ограничениями, накладываемыми в отдельных точках области определения, как неклассическую задачу вариационного исчисления.
Для решения рассматриваемой неклассической задачи вариационного исчисления применяется новый подход, основанный на конечно-элементных аппроксимациях (аппроксимациях Галеркинского типа) и процедурах локального варьирования. При этом исходная область определения минимизируемого функционала и искомой варьируемой функции декомпозируются на отдельные малые подобласти (ячейки области), заполняющие исходную область. Искомая функция задается в узлах разбиения и аппроксимируется в области с применением используемых функций формы. При этом предполагается, что базисные функции формы принадлежат пространству Соболева дифференцируемых с квадратом функций, а базисная система функций является полиномиальной и имеет малую область определения. Ограничения задачи трансформируются в рамках введенных конечно-элементных аппроксимаций. Аддитивный функционал задачи приближенно заменяется интегралами по ячейкам, полностью принадлежащим исходной области. Далее рассматриваемая задача формулируется как задача отыскания узловых
О СТАТЬЕ
Получена: 29 мая 2017 г. Принята: 21 августа 2017 г. Опубликована: 30 сентября 2017 г.
Ключевые слова:
вариационные методы, конечные элементы, задачи с ограничениями, локальные вариации, кручение стержней, упругопластичность.
© Баничук Николай Владимирович - доктор физико-математических наук, профессор, e-mail: [email protected]
Макеев Евгений Валентинович - кандидат физико-математических наук, старший научный сотрудник, e-mail: [email protected]
Nikolay V. Banichuk - Doctor of Physical and Mathematical Sciences, Professor, e-mail: [email protected] Evgeny V. Makeev - CSc in Physical and Mathematical Sciences, Senior Researcher, e-mail: [email protected]
значений, удовлетворяющих возникающим неклассическим двухсторонним ограничениям и доставляющих минимум оптимизируемому функционалу.
Решение вариационной задачи строится методом последовательных приближений. После выбора начального приближения, удовлетворяющего ограничениям, каждая из итераций выполняет последовательно локальное варьирование искомого решения для всех узлов и осуществляет минимизацию оптимизируемого функционала. При этом на каждом шаге не нарушаются геометрические (контактные) ограничения и осуществляется уменьшение интегральной суммы по ячейкам из окрестности варьируемой точки. После завершения процесса локального варьирования по всем ячейкам и построения обновленного варианта решения процесс повторяется до достижения полной сходимости, при этом постепенно происходит уменьшение шага варьирования и необходимое измельчение конечно-элементной сетки. Таким образом, осуществляется решение рассматриваемой задачи оптимизации.
В качестве примера приведено применение предложенного метода к задаче кручения упругопластического стержня. Решение данной вариационной задачи механики численно получено для различных поперечных сечений стержня при различных углах его закрутки на основе предлагаемого подхода. Приводятся полученные и согласующиеся с экспериментальными данными зоны распространения областей пластичности.
© ПНИПУ
VARIATIONAL METHOD FOR NON-CLASSICAL PROBLEMS OF MECHANICS WITH CONSTRAINTS BASED ON FINITE ELEMENTS APPROXIMATIONS AND LOCAL VARIATIONS
N.V. Banichuk1,2, E.V. Makeev1
Ishlinsky Institute for Problems in Mechanics of the Russian Academy of Sciences, Moscow, Russian Federation 2Moscow Institute of Physics and Technology (State University), Moscow, Russian Federation
ARTICLE INFO ABSTRACT
This paper is devoted to the solution of non-classical variational problems of mechanics consisting in the minimization of the integral-type functional under various constraints. As constraints we consider various conditions for unknown function, which minimizes the optimized functional. The considered constraints include various dependences of the unknown function on space variables. It is supposed that the minimized functional is integral and includes the dependence both on the unknown function and its partial derivatives. We suppose that the inclusion of the inequality constraints on the unknown function corresponds to the contact conditions arising when deformable bodies interact and when these bodies (medium) contact rigid obstacles. The type of the relevant arising conditions characterizes the considered minimization problem of the functional with local constraints imposed at separate points of the definition domain as the non-classical problem of calculus of variations.
In order to solve the considered non-classical problem of calculus of variations we applied a new approach based on finite element approximations (Galerkin type approximation) and procedures of local variations. The original domain aiming to determine the minimizing functional and unknown varied function are decomposed into separate small sub domains (cells of domain). The unknown function is given in the nodes, and the approximation of the function is given with the help of the shape function. It is supposed that the shape functions belong to the space of Sobolev functions differentiable with the quadratic integrable, and the system of basic functions is polynomial and has a small definition domain. The problem constraints are transformed within the framework of introduced finite element approximations. The additive functional of the problem is approximated by the integrals for the cells from the entire domain. Then we consider the problem, formulated as the problem of finding the nodes values satisfying the arising non-classical double constraints on the unknown function and minimizing the optimized functional.
The presented variational algorithm is affected by the successive approximations. After choosing the initial approximation satisfying the constraints, each iteration acts as a local variation of the unknown solution consistently for all the nodes and performs the minimization of the optimized functional. In this context we do not violate geometric (contact) constraints and reduce the integral sum over the domain of the varied point. When the local variation process in all the cells is completed and the updated version of the solution is constructed, the process is repeated until a complete convergence is achieved, with a gradual decrease in the variation step and the necessary refinement of the finite element mesh. Thus we provide the solution of the considered variational problem.
Received: 29 May 2017 Accepted: 21 August 2017 Published: 30 September 2017
Keywords:
variational methods, finite elements, problems with constraints, local variations, torsion of bars, elastic-plasticity.
As an example we present the problem solution related to the torsion of the elastic-plastic bar. The solution of this problem has been obtained for different cross-sectional areas for various angles of torsion using proposed method. The computed results, which are in agreement with the experimental results, are shown for the plastic distributions domains.
© PNRPU
Введение
Вариационные методы играют важную роль во многих разделах механики и применимы как при решении линейных, так и нелинейных задач [1-7]. Эти методы особенно эффективны при решении вариационных задач с различного рода ограничениями. Однако при решении вариационных задач со сложными областями определения оптимизируемых функционалов возникают известные затруднения, связанные с отысканием базисной системы функций. Частично данные трудности преодолеваются на основе вариационно-разностных методов [3, 8-11]. Заметим в этом контексте, что эффективное решение широкого класса краевых задач со сложными областями достигается на основе применения метода конечных элементов [12-15]. Однако метод конечных элементов, основанный на построении глобальной матрицы жесткости и решении систем линейных уравнений большой размерности, оказывается не столь эффективным в задачах с локальными ограничениями (в частности, для задач механики контактного взаимодействия, включая задачи с препятствиями, а также задач для сложных конструкций с предельными условиями на перемещения и напряжения), которые требуют разработки нетрадиционных подходов [16-23]. В связи с этим представляется целесообразным разработка методов, основанных на сочетании конечно-элементных аппроксимаций и алгоритмов локального варьирования, использующих преимущества метода конечных элементов и метода локальных вариаций.
Заметим, что классический метод локальных вариаций [24-27] оказался во многих случаях очень эффективным как метод математического программирования. Этот метод требовал минимальной информации для выполнения улучшающих вариаций решения и оказывался особенно эффективным с ограничениями на функции состояния (фазовые переменные).
В настоящей работе развивается альтернативный подход к решению вариационных задач с ограничениями типа неравенств, не требующий использования методов математического программирования. Данный подход основан на методе конечных элементов с аппроксимациями Ритца-Галеркина для искомых функций. В предлагаемом подходе выполняются локальные вариации искомых функций, и проводится сравнение вариаций минимизируемого функционала.
1. Алгоритм метода конечных элементов с локальными вариациями
Предлагаемый алгоритм метода конечных элементов с локальными вариациями рассматривается в контексте следующей задачи.
Требуется найти функцию и(х) = и(х1,х2), определенную в области О в плоскости х1 х2, удовлетворяющую ограничению
(x1, x2, u) е D , (x1, x2) gQ ,
(1)
и минимизировать функционал
J (U ) = lnfueD J (UX
(2)
где
J = J (u) = f f (X1, x2, u, к,, ux2 )d Q,
а х = (х1, х2}, / является заданной функцией ее аргументов, множество Б задано в трехмерном пространстве х1, х2, и, причем нижними индексами х1, х2 обозначены частные производные.
В частности, в качестве условий (1) будут рассмотрены двусторонние ограничения
и ~ (х1, х2) < и (х1, х2) < и+ (х1, х2). (4)
Здесь (х1,х2)еО^дО (5О = Г), причем и~(х1,х2)и и+ (х1,х2)являются заданными функциями в области О. Для упрощения дальнейших рассмотрений декомпозируем исходную область О на равные прямоугольные области Ог. (ячейки) прямыми линиями. Имеем
Q = Q Q
г, q = Q USQ,
(5)
о . п О} = 0 , . ф з,
где N - число ячеек.
Неизвестные величины функции и(х1, х2) в узлах сетки Qi = Q (хг:, xf) обозначены как и., т.е. ui = и(х), х2). Решение вариационной задачи представляется в виде
{(x1, x2) = u1U1( x1, x2) +... + utU, (X1, X2) +... + uGUG (x1, x2) = ^ ukUk (x1, x2),
(6)
k=1
U.
где О - число узлов искомых величин и., а основные функции и.. (х1, х2) определяются в малых подобластях О с ячейками Qi в вершинах. Базисные функции и. принадлежат
пространству Соболева (е И О ) и удовлетворяют существенным граничным условиям. Семейство базисных функций удовлетворяет следующим требованиям (рис. 1):
1) и. (х1, х2) е С (О);
2) и. Ф 0 только для тех элементов, которые соединены с узлами с узлами Qi;
, , 2 ч Г 1, если . = ;',
3) и (х1, х2) = Г' . ф -3' (7) [ 0, если . Ф з;
—>-2 4) и(е) являются сужением и. на Ое, где х (и. )Пе = и^.
Таким образом, искомое решение удовлетворяет следующему равенству:
О
и(х}, х;2) = 2 и.и (х1з, х2) = и]. (8)
1 / /// Д, / f 4 ' / / il / / / и \\ \ \\\ \ \ \\ \ 1 \\ \ I \\ \ \ ' \ \ \ \ч\ \ I ^ \ \ \ \ \ \ \ \ L L \
/ />7 1 \ Q / 2
' J ' l/Q "Q11/
x
Рис. 1. Базисная функция U i Fig. 1. The basis function Ui
i=1
Заметим, что билинейный полином
и( е -1 = а0 + а1 х1 + а2 х2 + а3 х1 х2 (9)
применяется в качестве ограничивающей функции для прямоугольных ячеек (элементов), коэффициенты которой должны удовлетворять третьему условию соотношения (7). Множество узлов и элементов, принадлежащих области О, составляют конечно-элементную сеть. При этом мы получаем базисную систему функций, которые являются полиномиальными и имеют малую область определения.
Ограничения (1) и (4) трансформируются в рамках конечно-элементных аппроксимаций как
(х1, х2, и) е Э, (10)
и;< иг < и+, (11)
где и = и-(х1,и+ = и+(х1, х2).
Представленный интеграл (3) приближенно заменяется суммой интегралов по ячейкам, полностью принадлежащим области О + Г (число ячеек обозначается через N ). Имеем
N
3 = J(u) = 2 3(1)(и), (12)
1=1
3( 1) = | /(х1, х2,и(1),и^),их1 ))^О. (13)
В итоге преобразований рассматриваемая задача (1), (2), (3) и (4) может быть сформулирована как задача отыскания ui, удовлетворяющих ограничениям (10) (или (11))
и доставляющих минимум функционалу (12), (13).
Решение задачи минимизации функционалов (12), (13) будем строить последовательными приближениями. В качестве начального приближения для ui возьмем любой набор чисел, удовлетворяющих (10) (или (11)). При выборе начального приближения желательно учесть имеющуюся априорную информацию о предполагаемом решении, различные качественные, физические или иные соображения. Удачный выбор начального приближения может ускорить сходимость метода.
Приведем предлагаемый метод последовательных приближений. Зададимся некоторым малым положительным числом к, которое будем дальше называть шагом варьирования.
На каждом шаге итерационного алгоритма операции последовательно выполняются для всего набора узлов, при этом для каждого узла операция выполняется только один раз. Для нахождения нового значения ui для каждого узла рассмотрим в качестве новых
возможных значений старое значение ui, а также величины ui + к и ui - к. Отметим, что при вычислении функционала 3 потребуется пересчет в (12), (13) компоненты максимум только для четырех ячеек, связанных с ui, т.е. это слагаемое связано с ячейками, лежащими полностью в области О + Г и содержащими точку ( х), х2) в качестве узла. Определим эту величину как Пi.
В результате будем производить замену старого значения ui на величины ui + к или ui - к, так, если для данных величин выполняются ограничения (10) (или (11)) и происходит уменьшение функционала 3, т.е.
(х1, хг2, и1 ± к) е Э (14)
или
и- < и ± к < и+, (15)
и выполняется неравенство
П± = ц. (и ± к) <П,. (и), (16)
то величины ы. заменяются значением ы. + к или величиной ы. - к, т.е.
и(х1,х2) = и1и1(х1,х2) +... + (и. ±к)и(х1,х2) +... + иоио(х1,х2) . (17)
Затем алгоритм переходит к следующему узлу. В противном случае в качестве решения принимается старое значение и .
Число вычислительных операций может быть сокращено, если в качестве приоритетного направления изменения узлового значения будет приниматься направление, на котором происходит максимальное уменьшение функционала для предыдущего узла.
После завершения итераций по всем узлам мы повторяем процедуру, пока не будет достигнута полная сходимость для выбранных значений Дх1, Ах2, к, другими словами, пока значения и не перестанут меняться. После полной сходимости итераций с данными
Ах1, Ах2, к уменьшим шаг варьирования к вдвое и снова будем проводить итерации описанным выше образом. Будем считать, что приближенное решение на указанной сетке получено, когда будут обеспечены условия полной сходимости итерационного процесса для некоторого малого к, удовлетворяющего условию
к = о(тт{(Ах1)2,(Ах2)2}). (18)
Для получения уточненного решения можно использовать более мелкую сетку с большим числом узлов за счет уменьшения величин Ах1 , Ах2 . Начальным приближением решения на новой сетке служит уже полученное ранее решение. Итерационный процесс повторяется для новой сетки с уменьшающимися значениями к, как было описано выше. Процесс решения заканчивается при полной сходимости итераций для некоторых достаточно малых Ах1 , Ах2 , к , удовлетворяющих (18).
2. Упругопластическая задача
Моделирование упругопластического кручения прямых стержней будем проводить на основе деформационной теории пластичности неупрочняющегося материала (для од-носвязной области). В качестве примера применения описанного выше алгоритма приведем решение задачи кручения упругопластического стержня, записываемой в виде
3 = ||" 2 (ф 2 +ф 2 )- 2у0Ф
ёхёх2 ^ тт, (19)
ф = 0 на Г = 5О, (20)
Ф2 +Ф2 < т0 в О, (21)
где у - модуль сдвига; т0 - предел текучести при чистом сдвиге; 0 - угол закрутки, приходящийся на единицу длины стержня; О - односвязная область поперечного сечения стержня; Г = сО - граница области О, Ф = Ф (х1, х2) - функция сдвиговых напряжений, такая, что
Т13 =Фх2, Т23 =-Фх- , (22)
а т13, т23 - сдвиговые компоненты тензора напряжений соответственно в плоскостях х1 х3, х2 х3 ( х3 соответствует направлению по оси, перпендикулярной плоскости х1 х2).
Минимум функционала (19) разыскивается на классе функций Ф = Ф(х1, х2), удовлетворяющих условиям (20), (21). Если решение задачи (19)-(21) найдено, то скручивающий момент подсчитывается по формуле
М = 2|Ф (х1, х2)йх1йх2. (23)
О
Далее используются безразмерные переменные и обозначения
~1 х1 „2 х2 ~ Ф х1 = —, х2 =—, Ф =
й й 2у0й2 , ч
(24)
2у0й М а —■ "=•
где й - характерный размер области О, а а - параметр задачи. В последующем тильда у безразмерных переменных опускается. В безразмерных переменных основные соотношения рассматриваемой задачи записываются в виде
Ф2 +Ф22 < а 2 , (25)
Фп +Ф22 = -1, (26)
х х х х ^ 4 у
Ф = 0 на Г = аО, (27)
ц = а|ф(х1, х2)йх1йх2 , (28)
3=|Г 2 (Ф +Ф )-Ф
^ 2
йх1йх2. (29)
Решение задачи упругопластического кручения значительно упрощается, если воспользоваться следующим преобразованием. Вместо дифференциального неравенства (25) можно воспользоваться непосредственным неравенством
Ф(х1, х2) (х1, х2), (30)
наложенным на функцию состояния Ф(х1,х2). Здесь ^(х1,х2)решение более простой геометрической задачи чисто пластического кручения, описываемого следующими соотношениями:
Y ^а 2 в Q, Y = 0 на r = CQ.
x x '
Это так называемая аналогия Надаи [28,29], приводящая к построению «пластической крыши», описываемой функцией Y(x1, x2).
Результаты вычислений ц представлены в таблице для прямоугольных областей поперечных сечений при различных углах закрутки стержня
а = {20/3, 10, 20, 40, 80} (32)
и для различных отношений длин сторон прямоугольников k .
Скручивающий момент ц для различных а и k Torsion moment ц for various а and k
k а0 Д0 а = 20/3 а = 10 а = 20 а = 40 а = 80
1 2,9629 0,1025 0,1560 0,1624 0,1657 0,1664 0,1666
1,5 2,3585 0,1701 0,2780 0,2859 0,2903 0,2913 0,2916
2 2,1505 0,2418 0,3999 0,4093 0,4149 0,4162 0,4165
3 2,0305 0,3988 0,6418 0,6559 0,6640 0,6660 0,6665
4 2,0021 0,7285 1,1269 1,1490 1,1625 1,1654 1,1662
Приведем сначала качественное описание решения. При малых значениях а ограничения не достигаются в области О. В этом случае решение Ф = Ф0 (V, х2) соответствует чисто упругому кручению. Пластические зоны появляются, когда
а = а 0 =
max
cX1
Cx2
2 Y
-1/2
(33)
Этот угол закрутки находится из решения задачи об упругом кручении стержня. В интервале 0 < а < а0, как следует из (28), имеем
а г
ц = ц0 —, ц0 = ц(а0) = а01 Ф0dx1dx2 . (34)
а J
Рис. 2. Зависимость момента кручения ц
от угла закрутки а Fig. 2. The torsion moment ц as a function of twist angle а
При а > а0 пластические области увеличиваются с увеличением а. Момент кручения ц является монотонно возрастающей
функцией (рис. 2), а ц „ соответствует чисто
пластической закрутке ( а = ю ). На рис. 3 и 4 показано развитие пластических областей и 3Б-графики функции Ф для прямоугольных областей О с к = 1(а={5, 10, 20}) и к = 3(а={5, 10, 20}) .
При проведении расчетов использовалась сетка размером 100x100, а шаг варьирования изменялся от к0 = 0,001 до = 10"8. В качестве начального приближения выбиралась
Ф0 = 0,5Численное решение находилось для задачи с ограничением, заданным выраже-
нием (30). Полученные пластические зоны обозначены зеленым цветом, упругие - белым. Приведенные ниже рисунки для функции напряжений Ф показывают, как при выполнении расчетов искомая функция напряжений выходит на наложенные на нее ограничения, и как следствие зоны выхода функции Ф на ограничения являются зонами возникновения пластичности (обозначены темно-зеленым цветом) Зоны, где ограничения не достигаются, зоны упругого поведения материала обозначены светло-зеленым цветом.
ALPHA-5
к = 1 ALPHA= 5
ALPHA- 10
k = 1 ALPHA= 10
Рис. 3. Пластические зоны и 3Б-графики функции Ф в случае k = 1 и а = {5,10,20} Fig. 3. Plastic zones and 3D-graphs of function Ф for k = 1 and а = {5,10,20}
ALPHA= 5 k" 3
Рис. 4. Пластические зоны и 3D-графики функции Ф в случае k = 3 и а = {5,10,20} Fig. 4. Plastic zones and 3D-graphs of function Ф for k = 3 and а = {5,10,20}
Рассмотрим задачу упругопластического кручения стержня круглого поперечного сечения
имеющего радиальныи разрез
Q: 0 < r < 1,0 < ф < 2п,
0 <r < 1, ф = 0.
(35)
(36)
Здесь используются цилиндрические (полярные координаты) r, ф . Выражение, определяющее «пластическую крышу», т.е. функцию Y (r, ф), имеет вид [30]
r , • , ~ 1 ~ п 3п | sin ф| при 0 < r <-;-, и 0 < ф <—, —< ф < 2п,
W (r, ф) =
а 1 - r
1+ I sin ф I
2 2
а
при
1 п 3п
-< r < 1, и 0 < ф < —, —< ф < 2п,
1+ I sin ф I 2 2
r 1 п 3п
- при 0 <r <-, -<ф < —, а 2 2 2
1 - r 1 , п 3п
- при —< r < 1, —< ф < —
а 2 2 2
и функция W (r, ф) (рис. 5) для а = 1.
(37)
Рис. 5. Функция пластических напряжений Fig. 5. Function of plastic stresses
Решение неклассической вариационной задачи минимизации функционала
'=íí 2
dr
2 Г1 5ФУ
r дф
-Ф > r drdф
производилось на классе функций, удовлетворяющих ограничениям
Ф(г, ф) <W(r, ф) в Q, Ф(г, ф) = 0 на Г=дЛ,
(38)
(39)
где функция Y определялась формулой (37), включающей зависимость от угла закрутки а. (Функционал (38) приведен в безразмерной форме по аналогии с (29)).
Численное решение с применением описанного в работе алгоритма разыскивалось на конечно-элементной сетке:
r} = j Ar, Ar = 0.01, j = 0,1,...,100, 2п
ф, = /Аф, Аф =-, i = 0,1,...., 100.
^^ 100
Все вычисления производились при а = (1, 2, 2.25, 3, 4,...,15}, а шаг варьирования изменялся от к0 = 0,0001 до к„ = 108. В качестве начального приближения выбиралась Ф0 = 0,5^. Полученные при этом распределения пластических (зеленый цвет) и упругих областей (белый цвет) показаны на рис.6 для значений а = (2.25, 3, 5, 8, 15}. При расчете взаимодействие берегов разреза не учитывалось, и контактная задача с трением не решалась.
А1РНА= 2 25 А1РНА= 3
АЬРНА- 5 АЬРНА- 8
Полученные численные решения соответствуют результатам, приведенным в [30]. Сравнение по времени решения упругопластических задач кручения, рассмотренных в данной работе, с методами, приведенными в [30], показало существенное сокращение необходимого времени (3-5 раз) с учетом многих факторов реализации алгоритма.
3. Некоторые замечания и обобщения
Выше была описана простейшая версия сочетания конечно-элементных аппроксимаций и метода локальных вариаций. Рассмотрим кратко некоторые возможные модификации предложенного алгоритма. Так, например, в рамках предложенного алгоритма возможны как другие способы дискретизации (триангуляции) области определения функционала, так и другие полиномиальные базисные функции (функции формы). Шаг варьирования Н на рассматриваемой текущей итерации может меняться при переходе от одного узла к другому. При этом могут рассматриваться алгоритмы с локально оптимальными шагами варьирования Н, выбираемыми из условия максимального убывания функционала по четырем ячейкам, имеющим общий узел в точке (X, хг2).
Отметим теперь некоторые обобщения формулировки задачи (1)-(4), для которых описанный алгоритм, основанный на конечно-элементных аппроксимациях и использовании локального варьирования, может эффективно применяться.
1. Искомая функция и(х),хг2), входящая в соотношения (1)-(4), может быть вектором-функцией с компонентами и1,..., ик. В этом случае улучшающие вариации выполняются последовательно для каждой компоненты и1 (/ = 1,..., к) при фиксированных значениях остальных компонент.
2. Описанный подход применим к вариационным задачам, в которых интегральный функционал (2), (3) зависит от производных более высокого порядка от искомой функции. Для вычисления этих производных и выполнения локальных вариаций функции и в одном узле сетки требуется вычисление большего числа слагаемых в сумме (12) или использование полиномиальных базисных функций более высокой степени. Последнее означает применение Н - р конечно-элементных аппроксимаций.
3. Данный алгоритм применим к многомерным вариационным задачам, в которых искомая функция зависит от трех и большего числа переменных (и( х1, х2, х3,...)), а интеграл (3) берется по области соответствующей размерности. В этом случае алгоритм решения вариационной задачи модифицируется естественным образом. В качестве элементарных ячеек принимаются параллелепипеды соответствующей размерности, а при локальной вариации и в одном узле рассматриваются изменения интегралов по большему числу ячеек ( >8 ), лежащих в окрестности данного узла.
4. Предложенный алгоритм легко адаптируется для нерегулярных сеток разбиения области, в том числе для сеток с переменным шагом разбиения.
Благодарности/Acknowledgments
Работа выполнена при финансовой поддержке РНФ (проект РНФ № 17-19-01247). Библиографический список
1. Михлин С.Г. Вариационные методы в математической физике. - М.: Наука, 1970. - 512 с.
2. Михлин С.Г. Численная реализация вариационных методов. - М.: Наука, 1966. - 681 с.
3. Михлин С.Г., Смолицкий Х.Л. Приближенные методы решения дифференциальных и интегральных уравнений. - М.: Наука, 1965. - 343 с.
4. Ректорис К. Вариационные методы в математической физике и технике. - M.: Мир, 1985. -590 c.
5. Васидзу К. Вариационные методы в теории упругости и пластичности. - М.: Мир, 1987. - 542 с.
6. Bisci G.M., Radulescu V.D., Servadei R. Variational Methods for Nonlocal Fractional Problems (Encyclopedia of Mathematics and its Applications). - Cambridge: Cambridge University Press, 2016. - 400 p.
7. Cassel K.W. Variational Methods with Applications in Science and Engineering. - Cambridge: Cambridge University Press, 2013. - 432 p.
8. Haslinger J. Neittaanmaki P. Finite Element Approximation for Optimal Shape Design: Theory and Applications. - Chichester: John Wiley and Sons Ltd, 1988. - 334 p.
9. Glowinski R. Numerical Methods for Nonlinear Variational Problems. - Berlin- Heidelberg-New York-Tokyo: Springer-Verlag, 1984. - 354 p.
10. Баничук Н.В. Введение в оптимизацию конструкций. - М.:Наука, 1986. - 304 c.
11. Kukudzhanov V.N. Numerical Continuum Mechanics. - Berlin, Boston: Walter de Gruyter, 2013. - 429 p.
12. Ciarler P.G. The Finite Element Method for Elliptic Problems. - Amsterdam: North-Holland Publishing Company, 1978. - 321 p.
13. Norrie D.H., G. de Vries. An introduction to finite element analysis. - New York: Academic Press, 1978. - 301 p.
14. Bathe K.J. Finite Element Procedures in Engineering Analysis. - New Jersey: Prentice-Hall, Englewood Cliffs, 1982. - 727 p.
15. Bathe K.J, Wilson E.L. Numerical methods in finite element analysis. - New Jersey: Prentice-Hall, Englewood Cliffs, 1976. - 528 p.
16. Sauer R.A. Local finite element enrichment strategies for 2D contact computations and a corresponding post-processing scheme // Computational Mechanics. - 2013. - Vol. 52 (2). - P. 301-319.
17. Sofonea M., Tiba D. The control variational method for elastic contact problems // Annals of the Academy of Romanian Scientists. Series on Mathematics and its Applications.-2010. - Vol. 2. - No. 1. -P.99-122.
18. Wriggers P, Zavarise G. Computational contact mechanics. In E. Stein, R. de Borst and T.J.R. Hughes, editors, Encyclopedia of Computational Mechanics. - Chichester: John Wiley & Sons. - 2004. -Vol. 2. - P. 195-226.
19. Zavarise G., Wriggers P. (Eds.) Trends in Computational Contact Mechanics. - Berlin; Heidelberg: Springer-Verlag, 2011. - 354 p.
20. Бураго Н.Г., Кукуджанов В.Н. Обзор контактных алгоритмов // Изв. РАН. Механика твердого тела. - 2005. - № 1. - C. 45-87.
21. Paczelt I., Mroz Z. On optimal contact shapes generated by wear. // International Journal for Numerical Methods in Engineering. - 2005. - Vol. 63(9). - P. 1250-1287.
22. Laursen T.A. Computational Contact and Impact Mechanics: Fundamentals of Modeling Interfacial Phenomena in Nonlinear Finite Element Analysis. - Berlin: Springer-Verlag, 2002. - 454 p.
23. Matei A. An evolutionary mixed variational problem arising from frictional contact mechanics // Mathematics and Mechanics of Solids. - 2014. - Vol. 19. - Iss. 3. - P. 225-241.
24. Черноусько Ф.Л. Метод локальных вариаций для численного решения вариационных задач // Журнал вычислительной математики и математической физики. - 1965. - T.5, №4. -C. 749-754.
25. Баничук Н.В., Петров В.М., Черноусько Ф.Л. Численное решение вариационных и краевых задач методом локальных вариаций // Журнал вычислительной математики и математической физики. - 1966. - T. 6, № 6. - C. 947-961.
26. Баничук Н.В., Петров В.М., Черноусько Ф.Л. Метод локальных вариаций для вариационных задач с неаддитивными функционалами // Журнал вычислительной математики и математической физики. - 1969. - T. 9, № 3. - C. 548-557.
27. Баничук Н.В. Оптимизация форм упругих тел. - M: ^ука, 1980. - 256 с.
28. Nadai A. Plastic torsion, an experimental determination of the stress distribution in a bar which has been twisted to the limit of plasticity // Proc. ASME, Mech. Division. - 1931.
29. Nadai A. Theory of flow and fracture of solids. Vol. 1. - New York; Toronto; London: McGraw-Hill, 1950. - 229 p.
30. Черноусько Ф.Л., Баничук Н.В. Вариационные задачи механики и управления (Численные методы). - М.: Наука, 1973. - 240 c.
References
1. Mikhlin S.G. Variatsionnye metody v matematicheskoi fizike [Variational methods in mathematical physics]. Moscow, Nauka, 1970, 512 p.
2. Mikhlin S.G. Chislennaia realizatsiia variatsionnykh metodov [Numerical realization of variational methods]. Moscow, Nauka, 1966, 681 p.
3. Mikhlin S.G., Smolitskii X.L. Priblizhennye metody resheniia differentsial'nykh i integral'nykh uravnenii [Approximate methods for solving differential and integral equations]. Moscow, Nauka, 1965, 343 p.
4. Rektorys К. Variational Methods in Mathematics, Science and Engineering. Dordrecht, Reidel, 1980, 576 p.
5. Washizu K. Variational methods in elasticity and plasticity, 3rd edition. Oxford, New York, Pergamon Press, 1982, 630 p.
6. Bisci G.M., Radulescu V. D., Servadei R. Variational Methods for Nonlocal Fractional Problems (Encyclopedia of Mathematics and its Applications). Cambridge, Cambridge University Press, 2016, 400 p.
7. Cassel K.W. Variational Methods with Applications in Science and Engineering. Cambridge, Cambridge University Press, 2013, 432 p.
8. Haslinger J. Neittaanmaki P. Finite Element Approximation for Optimal Shape Design: Theory and Applications. Chichester, John Wiley and Sons Ltd, 1988, 334 p.
9. Glowinski, R. Numerical Methods for Nonlinear Variational Problems. Berlin- Heidelberg-New York-Tokyo, Springer-Verlag, 1984, 354 p
10. Banichuk N.V. Vvedenie v optimizaciju konstrukcij [Introduction to Structural Optimization]. Moscow, Nauka, 1986, 304 p.
11. Kukudzhanov V.N. Numerical Continuum Mechanics. Berlin, Boston, Walter de Gruyter, 2013, 429 p.
12. Ciarler P.G. The Finite Element Method for Elliptic Problems. Amsterdam, North-Holland Publishing Company, 1978, 321 p.
13. Norrie D.H., G. de Vries. An introduction to finite element analysis. New York , Academic Press, 1978, 301 p.
14. Bathe K.J. Finite Element Procedures in Engineering Analysis. New Jersey, Prentice-Hall, Englewood Cliffs, 1982, 727p.
15. Bathe K.J, Wilson E.L. Numerical methods in finite element analysis. New Jersey, Prentice-Hall, Englewood Cliffs, 1976, 528 p.
16 Sauer R.A. Local finite element enrichment strategies for 2D contact computations and a corresponding post-processing scheme. Computational Mechanics,2013, 52 (2), pp. 301-319.
17. Sofonea M., Tiba D. The control variational method for elastic contact problems. Annals of the Academy of Romanian Scientists. Series on Mathematics and its Applications, 2010, vol. 2(1), pp. 99-122.
18. Wriggers P, Zavarise G. Computational contact mechanics. In E. Stein, R. de Borst and T.J.R. Hughes, editors, Encyclopedia of Computational Mechanics. Chichester, John Wiley & Sons, 2004, vol. 2, pp. 195-226
19. Zavarise G., Wriggers P. (Eds.) Trends in Computational Contact Mechanics. Berlin; Heidelberg, Springer-Verlag, 2011, 354 p.
20. Burago N.G., Kukudzhanov V.N. A Review of Contact Algorithms. Mechanics of Solids. 2005, no. 1. pp. 44-85.
21. Paczelt I., Mroz Z. On optimal contact shapes generated by wear. International Journal for Numerical Methods in Engineering, 2005, 63(9), pp. 1250-1287.
22. Laursen T.A. Computational Contact and Impact Mechanics: Fundamentals of Modeling Interfacial Phenomena in Nonlinear Finite Element Analysis. Berlin, Springer-Verlag, 2002, 454 p.
23. Matei A. An evolutionary mixed variational problem arising from frictional contact mechanics. Mathematics and Mechanics of Solids, 2014, 19(3), pp. 225-241.
24. Chernousko F.L. Metod lokal'nykh variatsii dlia chislennogo resheniia variatsionnykh zadach [Technique of local perturbations for numerical solution of variational problems]. Zhurnal vychislitel'noi matematiki i matematicheskoi fiziki - Computational Mathematics and Mathematical Physisc, 1965, vol. 5, no. 4, pp. 749-754.
25. Banichuk N.V., Petrov V.M., Chernousko F.L. Chislennoe reshenie variatsionnykh i kraevykh zadach metodom lokal'nykh variatsii [Numerical solution of variational problems and boundary-value problems by the method of local variationals]. Zhurnal vychislitel'noi matematiki i matematicheskoi fiziki - Computational Mathematics and Mathematical Physisc, 1966, vol. 6, no. 6, pp. 947-961.
26. Banichuk N.V., Petrov V.M., Chernousko F.L. Metod lokal'nykh variatsii dlia variatsionnykh zadach s neadditivnymi funktsionalami [Method of local variations of local variations for variational problems with nonadditive functional]. Zhurnal vychislitel'noi matematiki i matematicheskoi fiziki - Computational Mathematics and Mathematical Physisc, 1969, vol. 9, no. 3, pp. 548-557.
27. Banichuck N.V. Problems and Methods of Optimal Structural Design. New York, Plenum Press, 1983, 313 p.
28. Nadai A. Plastic torsion, an experimental determination of the stress distribution in a bar which has been twisted to the limit of plasticity. Proc. ASME, Mech. Division, 1931.
29. Nadai A. Theory of flow and fracture of solids, vol. 1. New York; Toronto; London: McGraw-Hill, 1950, 229 p.
30. Chernousko F.L., Banichuk N.V. Variatsionnye zadachi mekhaniki i upravleniia (Chislennye metody) [Variational problems of mechanics and control. (Numerical methods)]. Moscow, Nauka, 1973, 240 p.