Книга
Книга
ПРЕДИСЛОВИЕ К РУССКОМУ ИЗДАНИЮ
В связи с техническим прогрессом изменились многие инженерные задачи: они стали сложнее, и их решение требует введения новых понятий. Изменился и подход к практическим инженерным задачам. Если раньше инженер мог, исходя из рассматриваемого физического явления или технической проблемы, «поставить» задачу и предоставить ее решение, математику-вычислителю, то сейчас дело обстоит иначе. Во многих инженерных задачах построение расчетной модели настолько тесно переплетается с процессом вычислений, что разделить эти процессы порой не представляется возможным. В связи с этим появились новые понятия и направления, такие, как диакоптика (исследование сложных систем* по частям), теории графов и др.
В последнее время широкую известность приобрело одно из направлений диакоптики—метод конечных элементов, которому и посвящена настоящая монография. Этот метод является одним из вариационных методов и часто трактуется как метод Ритца. Область, занимаемая телом, разбивается на конечные элементы. Чаще всего это треугольники в плоском случае и тетраэдры в пространственном. Внутри каждого элемента задаются некоторые функции формы, позволяющие определить перемещения внутри элемента по перемещениям в узлах, т. е. в местах стыков конечных элементов. За координатные функции принимаются функции, тождественно равные нулю всюду, кроме одного конечного элемента, внутри которого они совпадают с функциями формы. В качестве неизвестных коэффициентов метода Ритца берутся узловые перемещения. После минимизации функционала энергии получается алгебраическая система уравнений (так называемая основная система). Таким образом, ситуация здесь такая же, как и в вариационных разностных методах, в которых для получения разностной системы уравнений применяется один из вариационных принципов.
В отличие от вариационно-разностного метода в методе конечных элементов существенную роль играют функции формы, точнее их интерполяционные свойства. В этом смысле метод
конечных элементов близок к теории сплайн-функций, интенсивно разрабатываемой в последнее время.
В настоящее время методом конечных элементов пользуются при решении самых разнообразных задач математической физики, хотя первые работы по методу конечных элементов были выполнены специалистами по строительной механике. Это обстоятельство отразилось не только иа терминологии метода, но и на его первичной интерпретации, которая, видимо, и объясняет огромную популярность метода конечных элементов среди инженеров. Эта интерпретация состоит в следующем: сплошная среда заменяется некоторой эквивалентной шарнирной системой, а техника расчета статически неопределимых шарнирных систем хорошо известна каждому инженеру. Особенно популярен метод перемещений, который аналогичен методу составления основной системы уравнений конечных элементов, используемому в этой книге.
Как ни популярен метод конечных элементов в настоящее время, оц, разумеется, не является единственным эффективным численным методом. Главным недостатком этого метода, как и любого вариационного метода, является сложность получения априорных оценок. Проверку надежности метода можно осуществлять пока лишь опробированием каждой программы на точных решениях.
При чтении книги следует иметь в виду, что автор не является математиком и некоторые из его высказываний математиками могут быть приняты «в штыки». Интуитивные соображения автора относительно сходимости метода и его обоснования, разумеется, не заменяют строгих математических исследований, хотя их нельзя оставить без внимания, учитывая огромный опыт автора как вычислителя.
Читатель найдет в этой книге много интересных мыслей, идей.. Наличие .программ, составленных на алгоритмическом языке ФОРТРАН, сильно облегчит ему практическое освоение метода.
Перевод гл. 16 выполнен Г. Г. Шахверди, остальные главы переведены А. М. Васильевым и В. М. Курочкиным.
В заключение мне хочется выразить благодарность автору за любезно присланный список опечаток в английском издании.
Б. Победря
ПРЕДИСЛОВИЕ
АВТОРА
Значительную часть предисловия первого издания этой книги, опубликованного в 1967 г.1), пришлось посвятить объяснению того, что понимается под методом конечных элементов. В настоящее время вследствие появления большого количества работ, в которых рассматривается этот метод, в таком объяснении почти нет необходимости. Возникнув как один из приемов исследования конструкций разнообразных форм, ои получил к настоящему времени всеобщее признание как общий метод изучения широкого класса задач техники и физики. Существенное развитие метода как в прикладном, так и в теоре-. тическом аспектах привело к необходимости пересмотра первого издания книги. Однако при отборе нового материала и его- представлении сразу же пришлось столкнуться с трудностями, обусловленными противоречивостью требований простоты и полноты изложения без значительного увеличения объема. В результате большая часть книги была написана заново, однако при этом основное содержание ее и направленность сохранились.
Метод конечных элементов по существу сводится к аппроксимации сплошной среды с бесконечным числом степеней свободы совокупностью подобластей (или элементов), имеющих конечное число степеней свободы. Затем между этими элементами каким-либо способом устанавливается взаимосвязь. Подобные способы хорошо известны инженерам, занимающимся исследованием дискретных конструкций или электрических цепей. Популярность метода, несомненно, объясняется простотой его физической интерпретации и математической формы. Использование ЭВМ позволяет получать решения многих сложных технических задач. Метод конечных элементов уже сейчас используется во многих конструкторских организациях в качестве обычного инженерного метода.
*) Gm. О. Зенкевич, И. Чанг «Метод конечных элементов в теории сооружений и в механике сплошных сред», перевод с английского, изд-во «Недра», 1974. — Прим. ред.
Первая глава книги почти не касается конечных элементов. В ней кратко и в доступной форме излагаются основные принципы матричного метода расчета конструкций, чтобы избежать необходимости обращения к другим источникам. Показано, что принципы исследований различных задач строительной механики и, например, электротехники по существу одинаковы.
В гл. 2 описываются основы конечно-элементной формулировки задач теории упругости в перемещениях. Необходимость внимательного изучения этой главы обусловлена тем, что ряд последующих глав, в которых рассматриваются различные задачи теории упругости, непосредственно основывается на разработанной здесь теории. В гл. 3 возможные другие подходы на основе принципов виртуальной работы и минимума энергии распространяются на вариационные задачи и показывается существенное сходство методов конечных элементов и Релея — Ритца. Наряду с этим в гл. 3 указывается на возможность и других, не вариационных формулировок.
В гл. 4—6 рассматриваются конечные элементы только простейших форм, а в гл. 7 и 8 исследуются в общем виде функции формы элементов. В этих главах читатель познакомится с общими идеями более подробных расчетов.
В гл. 16 и 17 метод конечных элементов используется при исследовании динамических процессов, а в гл. 18 и 19 рассматриваются нелинейные задачи. В последние годы в этих областях метод получил широкое распространение. Хотя в процессе изложения основное внимание уделяется лишь общим положениям, вопросы пластичности, больших деформаций и связанные с ними задачи обсуждаются довольно подробно.
Для практического использования метода конечных элементов требуется не только овладение теорией, но й преодоление значительных трудностей программирования. К настоящему времени уже разработано много эффективных быстродействую- ~щих программ, однако их сложность может обескуражить начинающего исследователя, который, пожалуй, предпочтет получить простые решения частных задач. Ввиду этого в книгу помещена гл. 20, написанная моими коллегами докторами Кингом и Чеигом, в которой содержится ряд' стандартных подпрограмм. Можно надеяться, что с их помощью читатель сумеет без. особого труда составить собственную программу.
Книга предназначена для аспирантов, студентов старших курсов и инженеров. Для изложения всего материала с единых позиций иногда приходилось пренебрегать математической стройностью (но не в ущерб строгости). Объем необходимых для понимания книги знаний лишь немного выходит за рамки обычных курсов математического анализа, хотя для удобства используются матричные представления. Для тех. кто не зна-
ком с теорией матриц, необходимые сведения даются в приложении.
Использование матричных представлений в методе конечных элементов не обязательно, как это иногда ошибочно предполагается. С таким же успехом, например, можно было бы использовать и тензорные обозначения.
В первое издание была включена глава, посвященная некоторым перспективным направлениям развития метода. Большинство этих направлений уже разработано и сейчас нет смысла делать какие-либо дальнейшие предсказания, хотя, несомненно, метод будет развиваться. Следует отметить, что в книге не отражены хорошо разработанные вопросы непосредственного применения вариационной теории Хелингера — Рейсснера и смешанного метода. Это сделано не только из-за ограниченного объема книги, но и для сохранения единого подхода, дающего эффективные средства, решения многих задач.
Практические примеры, включенные в книгу, относятся к различным областям техники, хотя читатель, вероятно, обнаружит, что их выбор в основном определяется личными интересами автора, занимающегося вопросами строительной механики. Распространение метода на другие отрасли техники не потребует большого труда.
О. Зенкевич
ГЛАВА 1
ПРЕДВАРИТЕЛЬНЫЕ СВЕДЕНИЯ: ' МЕТОД ЖЕСТКОСТЕЙ РАСЧЕТА
КОНСТРУКЦИЙ И ИССЛЕДОВАНИЕ СЕТЕЙ
Введение
Инженерные конструкции можно рассматривать как некоторую совокупность конструктивных элементов, соединенных в конечном числе узловых точек. Если известны соотношении между силами и перемещениями для каждого отдельного элемента, то, используя хорошо известные приемы строительной механики [1—5], можно описать свойства и исследовать поведение конструкции в целом.
В сплошной среде число точек связи, бесконечно, и именно это составляет основную трудность получения численных решений в теории упругости. Понятие конечных элементов, введенное впервые Тёрнером и др. [6], представляет собой попытку преодолеть эту трудность путем разбиения сплошного тела на Отдельные элементы, взаимодействующие между собой только в узловых точках, в которых вводятся фиктивные силы, эквивалентные поверхностным напряжениям, распределенном по границам элементов. Если такая идеализация допустима, то задача сводится к обычной задаче строительной механики, которая может быть решена численно.
На первый взгляд,'этот интуитивно понятный и доступный инженерный метод выглядит не совсем убедительно — в частности, остается открытым вопрос о соотношениях между силами и перемещениями отдельных элементов. Способы получения этих соотношений будут подробно рассмотрены в гл. 2 после изложения основ метода. На данном же этапе целесообразно кратко описать общий метод расчета конструкций, который будет широко использоваться в книге после рассмотрения свойств конечных элементов.
" В дальнейшем будет показано, что метод конечных элементов применим и ко многим задачам иного типа, но и тогда основные свойства элемента выражаются в форме, принятой в строительной механике. Общие методы составления ансамбля и решения задач аналогичны приемам строительной механики.
В действительности «структурная» форма уравнений присуща не только строительной механике. Уравнения в такой
форме используются при расчетах электрических цепей или потоков жидкости в трубопроводах. Подобные задачи часто называются задачами исследования сетей1).
Элемент конструкции
На фиг. 1.1 изображена двумерная конструкция, состоящая из отдельных частей, соединенных между собой в точках, пронумерованных от 1 до п. Соединения в узлах предполагаются шарнирными.
Сначала допустим, что в результате расчета или на основе экспериментальных данных достоверно известны характери-
Фнг. 1.1. Типичная конструкция, составленная из отдельных элементов,.
стики каждого элемента. Силы, возникающие в узлах 1—3 элемента а, однозначно определяются перемещениями этих узлов, действующей на элемент распределенной нагрузкой р и его начальной деформацией. Начальная деформация может быть обусловлена температурным воздействием, усадкой или несо- 'вершенством сборки. Силы и соответствующие им перемещения определяются компонентами U, V и и, и в какой-либо системе координат.
’). Вместо понятия сети в литературе все чаще используется более общее понятие графа. — Прим. ред.
Записывая силы, действующие во всех (в трех для рассматриваемого случая) узлах элемента а, в виде матрицы1),
получимполучимзз1/1и21/31/1и21/3(11)(11)
получим
получим
з
з
1/1
и2
1/3
1/1
и2
1/3
(11)
(11)
а для соответствующих перемещений узлов
Ио
{6}-{6}-6262„ .<L2)
{6}-
{6}-
62
62
Уз
Если предположить, что элемент упругий, то основные соотношения всегда могут быть записаны в виде
{Ла=№а {б}а+и;+и:о,(1.3)
где {Е}р— силы, уравновешивающие действующие на элемент распределенные нагрузки, {f}“ — силы в узлах, обусловленные начальными деформациями, которые м.огут возникать, например, при изменении температуры без перемещения узлов. Первый член в этой формуле представляет собой силы, вызванные перемещениями узлов.
Предварительный расчет или эксперимент позволяет однозначно определить напряжения в любой заданной точке через узловые перемещения. Записывая эти напряжения в виде матрицы {о}°, получаем соотношение в форме
{о}“ = [S]“ {6}“ + №ар + {<.(1-4)
где последние два члена — напряжения, обусловленные распределенными нагрузками, и начальные напряжения при отсутствии узловых перемещений.
’) Для понимания материала, изложенного в книге, требуется знание основ матричной алгебры. Это необходимо для краткости и удобства изложения. Для читателей, не знакомых с матричной алгеброй, необходимые сведения приведены в небольшом по объему приложении 1,
Матрица pl“ называется матрицей жесткости элемента, а (S]“ — матрицей напряжения элемента.
Соотношения (13) и (1.4) проиллюстрированы на примере элемента стремя узлами, в каждом из которых действуют только две компоненты силы. Ясно, что все рассуждения и определения справедливы и в более общем случае. Элемент b в рассматриваемом случае связан с соседними только в двух точках, хотя другие элементы могут иметь таких точек и больше. С другой стороны, - если соединения элементов считать жесткими, то требуется рассматривать по три компоненты обобщенной силы и обобщенного перемещения, причем за третьи компоненты следует принять соответственно момент вращения и угол поворота. Для жесткого соединения в трехмерной конструкции число компонент в узле равняется шести. Таким образом, в общем
Ясно, что матрицы жесткости элемента всегда будут квадратными вида
№ =
где kit и т. д. — также квадратные подматрицы размерности IX I, а I — число компонент силы в рассматриваемых узлах.
В качестве примера рассмотрим двумерную задачу о шарнирно опертой балке постоянного сечения А с модулем упругости Е (фиг. 1.2). Балка нагружена равномерно распределенной поперечной нагрузкой р н подвержена однородной температурной деформации
е0 = «Г.
Если концы балки имеют координаты xt, у, и Хт Ут то ее длина может быть вычислена как
L = V{(^ - xif + (у„ - у^Уа ее угол наклона к горизонтальной осиa_,rct6(ti).
В каждой узловой точке необходимо рассмотреть только по две компоненты силы и перемещения.
Очевидно, что узловые силы, обусловленные поперечной нагрузкой, записываются в виде матрицы
/• —sina\
I cos a I pL иД | - sin a f 2 • V„)p < cos a J
Элементы этой матрицы равны соответствующим компонентам реакций опор балки, т. е. pL/2. Для компенсации температур-
Фиг. 1.2. Шарнирно опертая балка.
ного расширения е0 нужно приложить осевую силу ЕаТЛ, ком
поненты которойпоненты которой— cos а— cos а— sin аcos а— sin аcos аsin аsin а-^ЕаТА).-^ЕаТА).
поненты которой
поненты которой
— cos а
— cos а
— sin а
cos а
— sin а
cos а
sin а
sin а
-^ЕаТА).
-^ЕаТА).
Наконец, перемещения узловых точек элемента
cos2 аcos2 аЕАLЕАLsinacosasinacosasinacosasin2 аsinacosasin2 а— cos2 а —sin а cos а sin а cos а —sin2 а— cos2 а —sin а cos а sin а cos а —sin2 а— cos2 a —sinacosa; cos2 a— sinacosa —sin2a | sinacosa— cos2 a —sinacosa; cos2 a— sinacosa —sin2a | sinacosasin a cos asin2 asin a cos asin2 a
cos2 а
cos2 а
ЕАL
ЕАL
sinacosa
sinacosa
sinacosasin2 а
sinacosasin2 а
— cos2 а —sin а cos а sin а cos а —sin2 а
— cos2 а —sin а cos а sin а cos а —sin2 а
— cos2 a —sinacosa; cos2 a— sinacosa —sin2a | sinacosa
— cos2 a —sinacosa; cos2 a— sinacosa —sin2a | sinacosa
sin a cos asin2 a
sin a cos asin2 a
вызовут его удлинение (ип — щ) cos а + (v„ — и{) sin а. Величина удлинения, умноженная на ЕАЩ даст осевую силу, компоненты которой можно найти, подставив величину этой силы вместо — ЕаТА в предыдущее выражение. Стандартная форма записи имеет вид
Г
? = [^]a{6}a
Итак, для рассматриваемого простейшего случая определены все слагаемые основного уравнения (1.3). Нетрудно записать в форме (1.4) и напряжения в любом поперечном сечении элемента. Если, например, ограничиться рассмотрением среднего сечения балки С, то напряжения, возникающие в результате осевого растяжения и изгиба элемента, можно записать в виде
f °i )£ Г — cosa “ sin a cos a sin al
L <?2 J ccosa —sina cosa sin a J
где d—половина высоты сечения, а I — момент инерции. Легко заметить, что в это выражение входят все слагаемые формулы (1.4).
Для более сложных элементов требуются более тонкие приемы расчета, но все равно результаты имеют такую же форму. Инженер легко заметит, что зависимость между наклоном и прогибом, используемая при расчетах жестких рам, является частным случаем рассмотренных общих соотношений.
Следует отметить, что полная матрица жесткости для деформируемого элемента получилась симметричной (то же можно
сказать и о подматрицах). Это никоим образом не случайно, а вытекает из закона сохранения энергии и его следствия — теоремы взаимности Максвелла — Бетти.
Во всех рассуждениях предполагалось, что свойства элемента описываются простыми линейными соотношениями. В принципе можно было бы получить аналогичные соотношения и для нелинейных материалов, однако обсуждение задач такого рода выходит за рамки этой монографии.
Составление ансамбля и расчет конструкции
Рассмотрим снова гипотетическую конструкцию, изображенную на фиг. 1.1. Чтобы получить решение, нужно удовлетворить а) условиям совместности и б) уравнениям равновесия.
Любая система {6} узловых перемещений
записанная для конструкции, в которую входят все элементы, автоматически удовлетворяет первому условию.
Поскольку условия равновесия внутри каждого элемента считаются выполненными, необходимо удовлетворить условиям равновесия в узловых точках. Полученные уравнения будут содержать в качестве неизвестных перемещения. Как только они будут найдены, задачу расчета конструкции можно считать решенной. Внутренние усилия (напряжения) в элементе могут быть легко определены с помощью зависимостей, априори установленных для каждого элемента в виде (1.4).
Предположим, что, помимо распределенной нагрузки, приложенной к каждому отдельному элементу, конструкция нагружена внешними силами
приложенными в узловых точках. Каждая из сил Rt должна иметь столько же компонент, сколько и рассматриваемые реакции элемента. В обсуждаемом примере
так как соединения предполагались шарнирными. Однако в общем случае будет рассматриваться произвольное число компонент.
Если теперь нужно удовлетворить условиям равновесия в произвольной узловой точке z, то каждая из компонент Rt должна быть приравнена сумме компонент сил от всех элементов, соединяющихся в этом узле. Таким образом, рассматривая все компоненты силы, получаем
{^ = ЕГОГ = ГО}‘ + ГО}2 + ....(1.10)
где Fi — сила, приложенная к узлу со стороны элемента 1, ^1 — сила, приложенная к узлу со стороны элемента 2, и т. д. Очевидно, что отличные от нуля силы будут давать только элементы, содержащие точку z, однако суммирование проводится по всем элементам.
Подставляя (1.3), получаем выражения для сил в узловой точке z
№=(X IfezJ") {d,} + (X Г А„]“) {ад +...
+ 2 №}р + Z • (1.11)
И здесь вклад в сумму дают только элементы, соединяющиеся в узле I. Объединяя все такие уравнения, имеем
ГО Ю =ГО - ГО, - №=„,(1.12)
где подматрицы
roj=Z[W,
VFAp = HVFAap.(1.13)
получены суммированием по всем элементам. Это простое правило составления ансамбля очень удобно, поскольку сразу после определения коэффициента для отдельного элемента он может быть немедленно заслан в соответствующую ячейку памяти вычислительной машины. Составление ансамбля является основной операцией метода конечных элементов, и поэтому она должна быть хорошо усвоена читателем.
Если используются разные типы элементов, то при составлении ансамбля следует помнить, что можно складывать матрицы только одинаковой размерности. Следовательно, отдельные подматрицы, которые включаются в систему, должны содержать одинаковое число компонент сил и перемещений. Так, например, если к какому-либо элементу конструкции в узловой точке, передающей моменты, присоединен шарнирно другой элемент, то
матрицу жесткости последнего необходимо дополнить, вводя соответствующие (нулевые) значения на места углов поворота или моментов.
Систему уравнений (1.12) можно решить, как только будут подставлены перемещения опор. В примере (фиг. 1.1), где обе компоненты перемещений узлов 1 и 6 равны нулю, это будет означать подстановку
№} = №} = {о},
что эквивалентно уменьшению числа уравнений равновесия (в рассматриваемом случае их двенадцать) и вычеркиванию первой и последней строки и столбца. Таким образом, общее число неизвестных компонент перемещения уменьшается до восьми. Тем не менее всегда удобно составлять уравнения в соответствии с соотношением (1.12), учитывая вёе узловые точки.
Очевидно, что эту систему невозможно решить без задания некоторого числа перемещений, исключающих смещение конструкции как жесткого целого, так как по заданным силам нельзя однозначно определить перемещения. Этот физически очевидный факт математически выражается тем, что матрица [К] является сингулярной, т. е. йе имеет обратной. Задание соответствующих перемещений по окончании формирования ансамбля обеспечивает возможность получения единственного решения путем вычеркивания соответствующих строк и столбцов различных матриц.
Несмотря на то что подстановка известных перемещений, позволяющая уменьшить общее число решаемых уравнений, является относительно простой операцией при ручных вычислениях и может быть запрограммирована для вычислительных машин, часто оказывается удобным непосредственно решать первоначальную систему уравнений с тем, чтобы избежать реорганизации машинной памяти. Это осуществляется очень просто с помощью искусственного приема, предложенного Пейном и Айронсом [7].
При использовании такого приема вместо исключения уравнения равновесия, в котором некоторое перемещение считается заданным (а соответствующая компонента внешней силы остается неизвестной), и последующей подстановки этого перемещения в остальные уравнения диагональный элемент матрицы [К] в рассматриваемой точке умножается на очень большое число. Одновременно член, стоящий в правой части уравнения, заменяется тем же самым числом, умноженным на заданное значение перемещения. В результате уравнение заменяется другим, но величина перемещения в рассматриваемом случае равна ^определенному значению. При этом общее число уравнений в
системе остается неизменным. Подробно этот вопрос обсуждается в гл. 20.
После определения неизвестных перемещений легко вычислить напряжения и внутренние силы, применяя соотношение (1.4) поочередно к каждому элементу.
Преобразование координат
Часто бывает удобно определять характеристики отдельного элемента в системе координат, отличной от той, в которой задаются внешние силы и перемещения конструкции в целом. Чтобы облегчить вычисления, для каждого элемента можно использовать свою систему координат. Компоненты сил и перемещений, входящие в соотношение (1.3), нетрудно записать в любой системе координат. Очевидно, что это необходимо сделать до составления ансамбля.
Систему локальных координат, в которой определены характеристики элемента, будем помечать штрихом, чтобы отличить ее от системы координат, принятой для описания конструкции в целом. Компоненты перемещений преобразуются с помощью матрицы направляющих косинусов [L]:
{бу = [L] {б}‘.(1.14)
Так как в любой системе координат соответствующие компоненты сил должны совершать одинаковую работу1), то
({^TWH^THST,
и, используя формулу (1.14), получаем
({ЛТ W = ({FT)4^^ или
(L15)
Преобразования, определяемые соотношениями (1.14) и (1.15), называются контрградиентными.
Чтобы преобразовать жесткости, определенные в локальной системе координат, к глобальным координатам, отметим, что
{FT-l^T^T(Lie)
и в силу (1.14) и (1.15)
т. е.
[Ча = ШЧ*ТЩ.(1.17)
Читатель может убедиться в полезности вышеуказанных преобразований, применив их для рассмотренного шарнирно опертого стержня. В более сложных задачах для некоторых типов внешних связей, описываемых соотношениями вида (L14),t числа' степеней свободы (6} и (6'} могут быть различными. Однако и в этих случаях соотношения (1.15) и (1.16) остаются справедливыми.
Электрические и гидравлические сети
Аналогичные принципы получения характеристик элемента и ансамбля могут быть использованы во многих различных областях, не связанных с расчетом конструкций. Для примера рас-
Фиг. 1.3. Цепь электрических сопротивлений.
смотрим цепь электрических сопротивлений, изображенную на фиг. 1.3.
Если типичный элемент — сопротивление ij — рассмотреть изолированно от системы, то с помощью закона Ома можно записать соотношение между входящими токами и напряжениями на его концах:
Л = ^ (V, - V/),
или в матричном виде
pa ir 1 -иг^л
r4-i iJlvJ’
что в принятой нами стандартной форме выглядит как
(/М№(1.18)
Ясно, что в такой форме это соотношение соответствует (1.3). Действительно, если бы к элементу извне подводился ток, то можно было бы найти величины «усилий» в элементе.
Для составления ансамбля следует сделать предположение о непрерывности потенциала в узловых точках и учесть баланс токов. Если теперь Pt обозначает внешний входящий ток в точке I, то придем к уравнению, аналогичному (1.11):
т=Н
Pi= Ц ИМтУт.(1.19)
т=1
Второе суммирование проводится здесь по всем элементам. Для всей совокупности узлов имеем
{Р} = [^{П,(1.20)
где
^// — 2 ^и*
Здесь скобки опущены, так как такие величины, как напряжение и ток, а следовательно, и коэффициенты матрицы «жесткости» являются скалярными величинами.
Если вместо сопротивлений рассмотреть ламинарное течение жидкости в трубах, то опять можно получить то же уравнение, но V будет представлять собой гидравлический напор, а / — расход жидкости.
. Для встречающихся на практике систем трубопроводов линейные законы, вообще говоря, несправедливы. Как правило, соотношение между напором и расходом имеет вид
Л=с(^-К7Л(1.21)
где-показатель у изменяется в пределах между. 0,5 и 0,7. Но и в этом случае основные соотношения можно записать в форме (1.18) с той лишь разницей, что матрицы 6е представляют собой уже не массивы констант, а известные функции от {V}. Этн уравнения можно объединить для всего ансамбля, но они уже будут нелинейными. В общем случае их можно решить одним из итерационных методов.
Наконец, упомянем о более общей форме электрической цепи переменного тока. Зависимости между током и напряжением для таких цепей обычно записываются в комплексной форме, причем сопротивление заменяется комплексным сопротивлением. Таким образом, опять будут получены соотношения в стандартной форме (1.18) —(1.20), причем каждая величина будет иметь прйствительную и мнимую части.
При решении такого рода задач можно использовать обычные методы, рассматривая каждое соотношение отдельно для действительных и мнимых частей. Кроме того, современные цифровые вычислительные машины позволяют использовать стандартные приемы программирования операций с комплексными числами. В одной из последующих глав, посвященной вопросам колебаний, мы коснемся некоторых задач этого класса.
Общая схема исследования
Для того чтобы читатель мог лучше разобраться в изложенном материале, рассмотргм следующий пример. На фиг. 1.4, а
Фиг. 1.4. Пример.
изображено пять взаимосвязанных элементов. Это могут быть элементы конструкции, электрической цепи или элементы любого другого линейного типа.. Решение задачи состоит из несколь
ких этапов,
Первый этап, заключается в определении свойств элемента на основании исходных данных о его геометрии, материале и нагрузке. Для каждого элемента матрица жесткости и соответствующие узловые силы находятся в виде (1.3). Каждый элемент имеет свой собственный номер и узловые точки.
Например, элемент 1 связан с другими в узлах 1, 3, 4, элемент 2 — в узлах 1, 4, 2, элемент 3 — в узлах 2, 5, элемент 4 — в узлах 3, 4, 6, 7, элемент 5 — в узлах 4, 7, 8, 5. Определяя характеристики элемента в глобальных координатах, мы можем ввести каждую компоненту жесткости или силы на соответствующее место в глобальной матрице, как это показано на фнг. 1,4,6. Каждый зачерненный квадрат соответствует одному коэффициенту или подматрице типа [6^] (если рассматривается более одной компоненты силы). Здесь же показан вклад каждого элемента, и читатель может проверить правильность расположения коэффициентов. Заметим, что использование различных типов элементов не создает дополнительных трудностей. (Для простоты все силы, включая узловые, отнесены к соответствующим элементам.)
Второй этап — это составление полной системы уравнений типа (1.12). Она получается непосредственно путем использования соотношений (1.13) н простого суммирования всех составляющих по элементам в глобальной матрице. Результат показан на фиг. 1.4, в, где места расположения ненулевых коэффициентов зачернены.
В силу симметрии матрицы достаточно определить только элементы, расположенные на главной диагонали и над ней.
Все ненулевые коэффициенты расположены внутри ленты, ширина которой может быть определена априори для каждого вида"узловых соединений. Таким образом, в оперативной памяти требуется хранить только те элементы, которые находятся в верхней части ленты. Они показаны на фиг. 1.4, а.
Третий этап состоит во включении в полную матрицу системы заданных граничных условий. Способ включения рассмотрен в разд. 1.3.
Заключительный этап — решение полученной системы уравнений. Для решения могут быть использованы различные методы, некоторые из которых обсуждаются в гл. 20. Хотя вопрос решения уравнений и является чрезвычайно важным, он выходит, вообще говоря, за рамки этой книги.
Далее вычисляются напряжения, токн и другие выходные величины.
Любой расчет сетей осуществляется по намеченным этапам, которые должны быть хорошо поняты читателем. Хотя, безусловно, эти этапы важны для понимания метода конечных элементов, они, однако, не составляют его сути. Эти этапы хорощр
известны н обычно используются в строительной механике. Остальная часть книги посвящена Методу приближенного представления сплошной среды эквивалентной системой конечных элементов. Если такое представление возможно, то описанная схема позволит осуществить расчет.
ЛИТЕРАТУРА
Timoshenko S. Р., Young D. Н„ Theory of Structures, 2nd ed., McGraw-Hill, 1965.
Livesley R. K., Matrix Methods in Structural Analysis, Pergamon Press, 1964
Przemieniecki J. . S„ Theory of Matrix Structural Analysis, McGraw-Hill,
Martin H C„ Introduction to Matrix Methods of Structural Analysis, McGraw-Hill, 1966.,_ ., * ,
Jenkins W. M., Matrix and. Digital Computer Methods in Structural Analysis, McGraw-Hill, 1969.
Turner M J., Clough R. W., Martin H. C., Topp L J., Stiffness and Deflection Analysis of Complex Structures, /. Aero. Set, 23, 805—823 (1956),
Payne N. A.. Irons В., частное сообщение, 1963.
КОНЕЧНЫЕ ЭЛЕМЕНТЫ УПР-УГОЙ СРЕДЫ. МЕТОД ПЕРЕМЕЩЕНИЙ
2Л, Введение
Часто для различных инженерных целей требуется знание распределения напряжений н деформаций в упругой сплошной среде. Тогда предметом исследования являются двумерные задачи о плоском напряженном н плоском деформированном состояниях, задачи об осесимметричных телах, об изгибе пластин и оболочек и наконец, исследование трехмерных твердых тел. Во всех случаях число связей между любым конечным элементом, ограниченным воображаемыми поверхностями, и соседними элементами бесконечно. Поэтому с первого взгляда трудно понять, каким образом такие задачи можно дискретизировать, как это было сделано в предыдущей главе для простейших конструкций. Эта трудность преодолевается следующим образом.
Сплошная среда разделяется воображаемыми линиями или поверхностями на некоторое количество конечных элементов.
Предполагается, что элементы связаны между собой в узловых точках, расположенных на их границах. Так же, как в обычных задачах строительной механики, основными неизвестными будут перемещения этих узловых точек.
Выбирается система, функция, однозначно определяющая перемещения внутри каждого конечного элемента через перемещения узловых точек.
Функции перемещений однозначно определяют деформации внутри элемента через узловые перемещения. Эти деформации при известных начальных деформациях и упругих свойствах элемента позволяют определить напряжения как внутри элемента, так н на его границах.
Определяется система сил, сосредоточенных в узлах и уравновешивающих напряжения на границе и некоторые распределенные нагрузки, а затем записывается соотношение для жесткостей в форме (1.3).
Далее могут быть использованы обычные методы решения зддач строительной механики, описанные ранее. Очевидно, что такой подход является приближенным. Во-первых, не всегда легко добиться, чтобы выбранные функции перемещений удовлетворяли требованиям непрерывности перемещений между смежными элементами. В результате на границах элементов могут
нарушаться условия совместности (хотя в пределах каждого элемента эти условия, очевидно, удовлетворяются при однозначности функций перемещений). Во-вторых, сосредоточивая эквивалентные усилия в узлах, мы только в среднем удовлетворяем уравнениям равновесия. Обычно возникает локальное нарушение уравнений равновесия внутри элементов и на их границах.
Выбор формы элемента н функций перемещений для конкретных задач зависит от изобретательности и мастерства инженера, и совершенно ясно, что именно этим определяется точность приближенного решения.
Изложенный здесь подход известен как метод перемещений [1, 2]. До снх пор обоснование метода было нестрогим, хотя, в сущности, этот метод эквивалентен минимизации полной потенциальной энергии системы, выраженной через поле перемещений. При подходящем выборе поля перемещений- решение должно сходиться к точному. Этот процесс эквивалентен хорошо известному методу Ритца, что будет показано в одном из последующих разделов этой главы. Там же будут рассмотрены необходимые критерии сходимости.
Эквивалентность метода конечных элементов процессу минимизации была замечена недавно [2, 3]. Однако еще Курант в 1943 г. [4] н Прагер н Синг в 1947 г. [5] предложили, по существу, идентичный метод. Более широкое обоснование метода позволит распространить его почти на все задачи, для которых возможна вариационная постановка. В этой книге будут рассмотрены некоторые такие задачи, не имеющие отношения к строительной механике.
Описание свойств конечного элемента
Правила получения характеристик конечного элемента сплошной среды, описанные ранее схематично, теперь будут изложены в более подробной математической форме.
Желательно получить результаты в общем виде, справедливом для любого случая. Однако чтобы облегчить понимание общих соотношений, они будут проиллюстрированы на очень простом примере плоского напряженного состояния тонкой пластины). В этом примере использованы элементы треугольной формы, показанные на фиг. 2.1. Соотношения общего характера напечатаны полужирным шрифтом, а выражения, соответствующие частному примеру, — нормальным. Как и ранее, используется матричная форма записи;
Функция перемещений
Типичный конечный элемент е определяется узловыми точками i, /, т и т. д. и прямолинейными границами. Пусть пере-
Фиг. 2.1. Плоская область, разбитая на конечные элементы.Фиг. 2.1. Плоская область, разбитая на конечные элементы.
Фиг. 2.1. Плоская область, разбитая на конечные элементы.
Фиг. 2.1. Плоская область, разбитая на конечные элементы.
мещения любой точки внутри элемента задаются вектор-столб- цом
{П = М(6К = №, N„ Nm ,.{П = М(6К = №, N„ Nm ,.А6, AtА6, At(2.1)(2.1)
{П = М(6К = №, N„ Nm ,.
{П = М(6К = №, N„ Nm ,.
А
6, At
А
6, At
(2.1)
(2.1)
где компоненты [./V] являются в общем случае функциями положения, а {б}е представляют собой перемещения узловых точек рассматриваемого элемента.
В случае плоского напряженного состояния вектор-столбец
« =« =«к У)V (я, У)«к У)V (я, У)
« =
« =
«к У)
V (я, У)
«к У)
V (я, У)
содержит горизонтальное н вертикальное перемещения типичной точки внутри элемента, а столбец
{
Ui )
содержит соответствующие перемещения узла L
Функции N^ Nj, Nm должны быть выбраны таким образом, чтобы при подстановке в (2.1) координат, узлов получались соответствующие узловые перемещения. Очевидно, что в общем случае
NiUii Уд—^ (единичная матрица), тогда как
Nt(xh g^ = Ni(xm, ym^ = 0 и т. д.,
что, в частности, достигается соответствующим выбором линейных относительно х и у функций. Более подробно вопрос о выборе функций [^ будет рассмотрен в одной из последующих глав.
Функции [ЛА] называются функциями формы. Онн, как будет видно из дальнейшего, играют важную роль в методе конечных элементов.
Деформации
Если известны перемещения во всех точках элемента, то в них можно также определить и деформации). Они находятся с помощью соотношения, которое в матричной форме может быть записано в виде
{8} = [В] {6}ег (2.2)
В случае плоского напряженного состояния представляют интерес деформации в плоскости, которые определяются через перемещения с помощью хорошо известных соотношений [б])
ди
Матрица [В] легко может быть получена нз соотношения (2.1), если известны функции формы Нь Nj н Nw. В том случае, когда эти функции линейные, деформации постоянны по всему элементу.
Напряжения
В общем, случае материал, находящийся внутри элемента, может иметь начальные деформации, обусловленные температурными воздействиями, усадкой, кристаллизацией и т. п. Если обозначить эти деформации через {ео}, то напряжения будут определяться разностью между существующими и начальными деформациями.
Кроме того, удобно предположить, что в рассматриваемый момент времени в теле существуют некоторые остаточные напряжения {<то}, которые, например, можно замерить, но нельзя предсказать без знания полной истории нагружения материала. Эти напряжения можно просто добавить к общему выражению. Таким образом, в предположении упругого поведения соотношения между напряжениями и деформациями будут линейными:
{о} — [D]({s) — {е0}) + {о0}, (2.3)
где [В] — матрица упругости, содержащая характеристики материала.
Для частного случая плоского напряженного состояния необходимо рассмотреть три компоненты напряжений, соответствующие введенным деформациям. В принятых обозначениях они записываются в виде
Оу
Матрица [D] легко получается из обычных соотношений между напряжениями и деформациями для изотропного материала [6]:
, г 1V
ех (ех)о —g" °у*
бу (бу)о"Ё ^х Н ^ ^yi
t х 2(l+v)Yxy (Yxy)oЕ тху*
Отсюда
Г1 v 0
Эквивалентные узловые силы
Пусть столбец
F,
F/
№'= Fm
определяет узловые силы, которые статически эквивалентны граничным напряжениям и действующим на элемент распределенным нагрузкам. Каждая из сил {FJ должна иметь столько же компонент, сколько и соответствующее узловое перемещение {6J, и действовать в соответствующем направлении.
Распределенные нагрузки (р) определяются как нагрузки, приходящиеся на единицу объема материала элемента и действующие в направлениях, соответствующих направлениям перемещений (f) в этой точке.
В частном случае плоского напряженного состояния узловые силы записываются в виде
где U и V—компоненты, соответствующие перемещениям и j и и. Распределенная нагрузка имеет вид
(Р) = у J *
где X и ¥—компоненты «объемных сил».
Простейший способ сделать узловые силы статически эквивалентными действующим граничным напряжениям и распределенным нагрузкам состоит в задании произвольного (виртуального) узлового перемещения и приравнивании внешней и внутренней работ, совершаемых различными силами и напряжениями на этом перемещении.
Пусть d {б}е—виртуальное перемещение в узле. С помощью соотношений (2.1) и (2.2) получим соответственно перемещения и деформации элемента в виде
d {f} = [N] d {6f и d {e} = [B] d {6}e. (2.4)
Работа, совершаемая узловыми силами, равна сумме произведений компонент каждой силы на соответствующие перемещения, т. е. в матричном виде
(2-5)(2-5)(d {6}7 • {F}«.
(2-5)
(2-5)
Аналогично внутренняя работа напряжений и распределенных сил, приходящаяся на единицу объема, равна
d {е}г {<r} — d {f }г {р}(26)
или1)
(d{6)T([B]4a}HN]4p}).(2.7)
Приравнивая работу внешних сил суммарной внутренней работе, получаемой интегрированием по объему элемента, имеем
(d {6}T{Ff = (d {6}е/($ [B]r{<r}dV - J [N]r{p)dV). (2.8)
Так как это соотношение справедливо для любого виртуального перемещения, коэффициенты в правой и левой частях должны быть равны. После подстановки (2.2) и (2.3) получаем
{FT=($ [ВИ [D] [В] dv) {d}e - J [Bjr [D] {e0} dV +
+ J [B]r (a0) dV - J [Nf {p} dV. (2.9)
Эта зависимость является одной из основных характеристик любого элемента. В гл. 1 она приводилась в форме соотношения (1.3). Матрица жесткости принимает вид
[k]e = ( [BHD][B]dV.(2.10)
Узловые силы, обусловленные распределенными нагрузками, имеют вид
{F)^-([Nf{p}dV,(2.11)
а силы, обусловленные начальной деформацией, выражаются как
{F):a = - ( [B]4D] {е0} dV.(2.12)
Узловые силы, соответствующие начальным напряжениям, записываются в виде
{F}:o=$[B]4^}dW(2.13)
Если система начальных напряжений самоуравновешена, то после составления ансамбля силы, определяемые соотношением
тождественно равны нулю. Поэтому обычно оценка компонент этих сил не проводится. Однако если, например, часть изучаемой конструкции выполнена из.монолита, в котором существуют остаточные напряжения, или если исследуются выработки горной породы, в которой заданы тектонические напряжения, то необходимо учитывать, что удаление материала может вызвать нарушение силового баланса.
При использовании треугольного элемента в задачах о плоском напряженном состоянии основные характеристики получаются после соответствующей подстановки. Как уже было отмечено, в этом случае матрица [В] не зависит от координат и интегрирование выполняется тривиально.
Составление ансамбля и дальнейшее решение производятся с помощью простой процедуры, описанной в гл. 1. В общем случае в узлах могут быть приложены сосредоточенные внешние силы. Тогда для сохранения равновесия в узлах следует допол
RiR2RiR2нительно ввести матрицу сил
Ri
R2
Ri
R2
w =w =(2.14)
w =
w =
Сделаем еще замечание по поводу элементов, соприкасающихся с границей. Если на границе заданы перемещения, то никаких затруднений не возникает. Рассмотрим, однако, случай, когда на границе задана распределенная внешняя нагрузка, скажем, нагрузка {g} на единицу площади. Тогда в узлах граничного элемента следует приложить дополнительную нагрузку. Это просто сделать, используя принцип виртуальной работы:
{F}^ = —5 [Nr{g}dS. (2.15)
где интегрирование проводится по границе элемента. Заметим, что для того, чтобы записанное выше выражение было справедливо, {g} должно иметь такое же число компонент, как и {f}.
На фиг. 2.1 показан граничный элемент для случая плоского напряженного состояния. Интегрирование в (2.15) редко удается выполнить точно. Часто из физических соображений поверхностная нагрузка просто заменяется приложенными в- граничных узлах сосредоточенными силами, которые определяются из условий статического равновесия. Для рассматриваемого частного случая результаты будут эквивалентны.
После, того как из решения общей системы уравнений (типа встречающихся в строительной механике) определены узловые
перемещения, из соотношений (2.2) и (2.3) могут быть найдены напряжения в любой точке элемента
{а} = [D] [В] {6}е - [D] {е0} + {а0}.(2.16)
В этом выражении нетрудно узнать типичные члены соотношения (1.4), причем матрица напряжений элемента имеет вид
[S]e—[D][B],(2.17)
К этой матрице должны быть добавлены напряжения
{o8a} = -[D]{e0} и {о0}.(2.18)
Отсутствие составляющей напряжения, вызванного распределенной нагрузкой {о}р, объясняется тем, что рассматриваются только условия общего равновесия, а не равновесия внутри каждого элемента.
Обобщенный характер перемещений, деформаций и напряжений
Физический смысл перемещений, деформаций и напряжений в рассмотренном случае плоского напряжениого состояния был очевиден. Во многих других приложениях, приведенных ниже, эта же терминология может быть применена к другим физически менее наглядным величинам. Например, в рассматриваемом плоском элементе термин «перемещение» может обозначать прогиб и наклон в данной точке. Тогда «деформациями» будут кривизны срединной поверхности, а «напряжениями» — внутренние изгибающие моменты.
Все полученные здесь выражения справедливы и в общем случае при условии, что сумма произведений перемещений на соответствующие компоненты нагрузок определяет внешнюю работу, тогда как сумма произведений деформации на соответствующие компоненты напряжений—внутреннюю работу.
Обобщение иа всю область.
Отказ от понятия ви утренних узловых сил
В предыдущем разделе принцип виртуальной работы был применен к отдельному элементу и введено понятие эквивалентной узловой силы. Для ансамбля в целом, очевидно, можно использовать подход, основанный непосредственно на представлении о равновесии.
Идею описания взаимодействия элементов с помощью узловых сил математически трудно обосновать, хотя она очень привлекательна с точки зрения инженеров и допускает наглядную
интерпретацию. Тем не менее нет необходимости рассматривать каждый элемент в отдельности; рассуждения предыдущего раз? дела можно непосредственно применить ко всему сплошному телу.
Можно считать, что соотношение (2.1) относится ко всей конструкции, т. е. что
{t}^lNlW>(2.19)
(2.20)(2.20)где столбец {6} содержит все узловые точки, а
(2.20)
(2.20)
N, = N?>
если рассматриваемая точка принадлежит элементу е, т. е. точка i сопряжена с этим элементом. Если точка i не принадлежит рассматриваемому элементу, то
N/= 0.(2.21)
Аналогично определяется матрица [В]. Затем принцип виртуальной работы может быть применен ко всей конструкции. Теперь нет необходимости рассматривать силы взаимодействия между элементами, и внешняя работа на виртуальных перемещениях d {6} всех узлов становится равной
d Wr {R} - J d [f)r {p} dv - J d {ff {g} dS ,(2.22)
Vs
а внутренняя виртуальная работа принимает вид
d {e}r{o} dV,(2.23)
v
где интеграл берется по всей области. После учетдУ
d {f} = [N] d {6}, d {5} - [В] d {6},(2.24)
а также выражения (2.3) и приравнивания внутренней и внешней работ, получаем
[К] {6} + {F}p + {F}» + {F}eo + {F}0o - {R} = 0.(2.25)
Произвольный элемент матрицы жесткости имеет вид
№/]=$ (B,](D][B,]dV.(2.26)
где интеграл берется по всей области.
Учитывая соотношение между [^ и [5]й имеем
№/]=£№(2-27)
где оценивается вклад каждого элемента, как это описано в предыдущем разделе.
Легко показать справедливость аналогичных выражений для различных компонент сил, входящих в уравнение (2.25).
Таким образом, при составлении ансамбля, как и ранее, мы не пользовались понятием межэлементных сил. В дальнейшем в этой главе индекс элемента е будем опускать, за исключением некоторых частных случаев. Кроме того, мы не будем делать различия между функциями формы для элемента и всей системы.
Необходимо обратить внимание на один важный момент. Рассматривая виртуальную работу системы в целом [выражение (2.23)] и приравнивая ее сумме работ каждого из элементов, мы тем самым предполагаем, что между элементами нет разрывов. Если такие разрывы возникают, то следует добавить работу напряжений в местах разрывов.
Таким образом, поле перемещений, определяемое функциями формы, должно быть таким, чтобы иа поверхностях разрыва деформации были ограниченными. Следовательно, для того чтобы общие уравнения были справедливы, перемещения должны быть непрерывными функциями. Об этом необходимом условии будет сказано ниже.
Метод перемещений как минимизация полной потенциальной энергии
Принцип виртуальных перемещений, использованный в предыдущих разделах, обеспечивает выполнение условий равновесия в определенных пределах, зависящих от выбранной формы перемещений. Равновесие будет полным только тогда, когда виртуальные работы равны при произвольных вариациях перемещений (удовлетворяющих только граничным условиям) !).
Если количество параметров {д}, описывающих перемеще-' ние, неограниченно возрастает, то условия равновесия могут быть удовлетворены.
Принцип виртуальной работы может быть сформулирован в различной форме. Приравнивая выражения (2.22) и (2.23), можно записать
$ d {е)г {о} dV - [d {d}^ + $ d {// {р} dV +
+ ^{»Чг}^] = 0. (2.28)
*) Такие перемещения называются кинематически допустимыми. — Прим, ред.
Первый член в-этом уравнении соответствует вариации энергии деформации U конструкции, а второй — вариации потенциальной энергии W внешней нагрузки1). Тогда вместо уравнения (2.28) имеем
d(U + W) = dtoS, (2.29)
где величина % называется полной потенциальной энергией. Это означает, что для обеспечения равновесия полная потенциальная энергия должна принимать стационарное значение. Система уравнений метода конечных элементов (2.25), .полученная выше, является, по существу, отражением того, что варьирование перемещений осуществляется по конечному числу параметров (6). Эта система может быть записана в виде
5%
(2.30)(2.30)5% _ ^хд {6} дЬ2
(2.30)
(2.30)
Можно показать, что для упругого материала полная потенциальная энергия ие только стационарна, но и минимальна [7]. Таким образом, при использовании метода конечных элементов отыскивается минимум полной потенциальной энергии среди возможных перемещений заданной формы.
Чем больше степеней свободы имеет система, тем точнее будет приближенное решение, которое в пределе стремится к точному, соответствующему истинному равновесию. Таким образом, теперь можно сформулировать необходимые условия сходимости метода конечных элементов. Обсуждение этих условий перенесем, однако, в следующий раздел.
Интересно отметить, что если истинное равновесие требует абсолютного минимума полной потенциальной энергии %, то приближенное решение, полученное методом конечных элементов, будет давать всегда завышенное значение %. Таким образом, предельное значение полной потенциальной энергии всегда может быть оценено.
Если бы функция х была известна априори, то уравнения метода конечных элементов можно было бы получить непосредственным дифференцированием в соответствии с (2.30).
Подставляя в (2.28) определяющее уравнение теории упругости (2.3) и полагая, что нагрузки не зависят от перемещений,
г) Если внешняя нагрузка обладает потенциалом, эти выражения могут рассматриваться как полные дифференциалы.
после интегрирования получаем
Ц J {е}г [В] {в} dV - $ {в}г [В] {е0} dV +
+ $ {е}г {а0} dV] - [{6}г {^} + J {ff ^ dV + $ {ff к} dS] = Х.
(2.31) В этом соотношении выражение в первых квадратных скобках соответствует величине U, а во вторых — Ж. На практике выражение для полной потенциальной энергии обычно записывается сразу, что часто более удобно для метода конечных элементов. Читатель может убедиться в этом, если в качестве упражнения получит точные соотношения метода конечных элементов предыдущего раздела, исходя из уравнения (2.31) и дифференцируя по перемещениям, определяемым в соответствии с (2.19).
В хорошо известном приближенном методе Релея—Ритца [8, 9], часто применяемом для решения задач теории упругости, используется именно этот подход. Записывается выражение полной энергии и полагается, что форма перемещений зависит от конечного числа неизвестных параметров. Далее выводится система уравнений из условия минимума полной потенциальной энергии по этим параметрам. Таким образом, метод конечных элементов в изложенной постановке эквивалентен методу Релея— Ритца. Разница состоит "только в способе задания перемещений. В методе Ритца они обычно задаются функциями, определенными на всей области и приводящими, следовательно, к системе уравнений, которая имеет заполненную, а не ленточную матрицу коэффициентов. В методе Конечных элементов перемещения задаются поэлементно. Каждый узловой параметр связан только с примыкающими к этому узлу элементами, и в результате получается малозаполненная, обычно ленточная матрица коэффициентов.
Применения обычного метода Ритца ограничиваются относительно простыми геометрическими формами области, тогда как в методе конечных элементов простую форму должны иметь только элементы.
Еще одно различие состоит в том, что в методе конечных элементов неизвестными обычно являются узловые перемещения. Это допускает простую физическую интерпретацию. Своей популярностью метод конечных элементов в значительной степени, несомненно, обязан именно этому факту.
Критерии сходимости
Действительный минимум энергии никогда не может быть достигнут ни при каком числе разбиений, так как задание функций формы ограничивает число степеней свободы системы.
Чтобы гарантировать сходимость процесса к точному решению, необходимо удовлетворить некоторым простым требованиям. Например, очевидно, что функция перемещений должна как можно точнее описывать истинные перемещения. Нельзя выбирать функции, которые допускают деформацию элемента при перемещении его только как жесткого тела. Таким образом, первый критерий, которому должна удовлетворять функция перемещений, формулируется следующим образом:
Критерий 1. Функция перемещений должна быть выбрана таким образом, чтобы не возникала деформация элемента при узловых перемещениях, вызванных его смещением как жесткого тела.
Это очевидное условие может быть легко нарушено при использовании некоторых типов функций. Поэтому при выборе функций перемещений следует соблюдать осторожность.
Второй критерий основывается на аналогичных требованиях. Ясно, что при уменьшении размеров элементов деформация в них будет стремиться к постоянной. Если в теле возникает однородная деформация, то желательно, чтобы она была такой и при достаточно больших размерах элементов. Можно подобрать функции, которые удовлетворяют первому критерию, но дают переменные по элементу деформации прн узловых перемещениях, соответствующих условию постоянной деформации. Такие функции в общем случае не дадут хорошей сходимости и не смогут даже в пределе описать истинное распределение напряжений. Итак, второй критерий может быть сформулирован следующим образом:
Критерий 2. Функция перемещений должна быть такой, чтобы в случае, когда узловые перемещения соответствуют условию постоянной деформации, это состояние действительно реализовывалось в элементе (здесь опять подразумевается обобщенная деформация).
Следует отметить, что критерий 2 согласуется с требованием критерия 1, так как перемещение элемента как жесткого тела есть частный случай постоянной (нулевой) деформации. Этот критерий впервые был предложен Базелем и др. [10] в 1965 г.
Наконец, как уже было упомянуто в разд. 2.3, неявно подразумевается, что границы раздела между элементами не дают никакого вклада в виртуальную работу. Как следствие появляется необходимость ввести следующий критерий:
Критерий 3. Функции перемещений должны быть выбраны так, чтобы деформации на границах между элементами были конечными (даже если они там не определены).
Этот критерий означает непрерывность перемещений на границе между элементами. В случае когда деформации определяются через первые производные, как в приведенной здесь
в качестве примера плоской задаче, непрерывными должны быть только перемещения. Если же, однако, деформации определяются вторыми производными, как в задачах о пластинах и оболочках, то должны быть непрерывными также -и первые производные от перемещений [2].
Последний критерий математически означает требование «полноты функций», с которым читатель может более глубоко познакомиться, например, по работам [И—15]. Эвристическое доказательство условий сходимости, данное здесь, вполне достаточно для практических целей, за исключением самых необычных случаев.
Функции перемещений с разрывами между элементами
В некоторых случаях возникают существенные трудности при выборе функций перемещений элемента, которые были бы непрерывными по всей его границе со смежными элементами.
Как уже указывалось, разрывность перемещений приведет к бесконечным деформациям на границах между элементами. Этот факт ие учитывался ранее, поскольку предполагалось, что вклад в энергию вносят только сами элементы.
Однако если в пределе при уменьшении размеров элементов непрерывность восстанавливается, то мы все же придем к правильному результату. Это условие практически выполняется, если:
условие постоянной деформации автоматически гарантирует непрерывность перемещений;
выполняется критерий предыдущего раздела о постоянной деформации.
В некоторых задачах, рассмотренных в этой книге, с успехом будут использоваться разрывные функции перемещений такого типа. Однако при этом нельзя уже оценить значения функционала энергии.
Предельное значение энергии деформации при использовании метода перемещений
Хотя приближенное решение, полученное методом перемещений, всегда дает завышенное значение полной потенциальной энергии х (абсолютный минимум которой соответствует точному решению), знания этого иногда бывает недостаточно для практики. В некоторых случаях, однако, можно получить более удобную оценку.
Рассмотрим, в частности, задачу, в которой отсутствуют начальные деформации или начальные напряжения. В соответ-
ствии с принципом сохранения анергии энергия деформации должна быть равна работе внешних сил, равномерно возрастающих от нуля [16]. Эта работа равна ■—*/2^, где W — потенциальная энергия нагрузок.
Таким образом,
г7 + ±Г = 0(2.32)
или
x = U-\-W = — U(2.33)
на истинном или приближенном поле перемещений.
Следовательно, в данном случае приближенное решение всегда занижает значение U и полученное перемещение часто рассматривается как нижняя граница решения.
В случае когда задана только внешняя сосредоточенная нагрузка R, можно сделать вывод, что величина смещения при действии этой нагрузки будет занижена (так как U = —72^ = = xhR^Y При сложном нагружении эта оценка не всегда применима, поскольку для величин, представляющих практический интерес, т. е. смещений и напряжений, не удается установить определенных пределов.
Важно помнить, что оценка энергии деформации справедлива только при условии отсутствия начальных напряжений или деформаций.
Выражение для U в этом случае может быть получено из соотношения (2.31) в виде
а с помощью формулы (2.2) оно преобразуется в
и=| {6Т [ j [В]г [Л] [В] dv\ {6}=1 {6}г [К] {д},
где квадратная матрица [/С] — ранее рассматривавшаяся матрица жесткости.
Приведенное выражение для энергии всегда положительно, что следует из физического смысла этой величины. Поэтому матрица [К], вводимая при применении метода конечных элементов, является не только симметричной, но и положительно определенной (т. е. квадратичная форма, связанная с этой матрицей, всегда больше нуля или равна нулю).
Это свойство особенно важно при использовании численных методов решения систем уравнений, так как при этом возможны некоторые упрощения.
Прямая минимизацйя
Тот фадт, что метод конечных элементов сводится к минимизации полной потенциальной энергии %, выраженной через конечное число узловых параметров, позволяет получить систему уравнений, символически записанную в виде (2.30). Это наиболее часто применяемый подход, особенно в линейных задачах. Однако для оценки нижней границы значения % могут быть использованы и другие, хорошо разработанные к настоящему времени методы исследования в области оптимизации процессов. В этой книге мы будем придерживаться первого способа минимизации, хотя можно использовать и другие методы [17, 18].
ЛИТЕРАТУРА
Clough R. W„ The Finite Element in Plane Stress Analysis, Proc. 2nd A. S. С. E. Conf, on Electronic Computation, Pittsburgh Pa., Sept. 1960.
Clough R. W., The Finite Element Method in Structural Mechanics, Ch. 7 in: Stress Analysis, Zienkiewicz О. C., Holister G. S., eds., Wiley, 1965.
Szmelter J., The Energy Method of Networks of Arbitrary Shape in Problems of the Theory of Elasticity, Proc. IUTAM, Symposium on Non-Homo- geneity in Elasticity and Plasticity, Olszak W., ed., Pergamon Press, 1959.
Courant R., Variational Methods for the Solution" of Problems of Equilibrium and Vibration, Bull, Am. Math. Soc., 49, 1—23 (1943).
Prager W., Synge J. L., Approximation in Elasticity Based on the Concept of Function Space, Quart. Appl. Math., 5, 241—269 (1947).
Timoshenko S„ Goodier J. N., Theory of Elasticity, 2nd ed., McGraw-Hill, 1951.
Washizu K., Variational Methods in Elasticity and Plasticity, Pergamon Press, 1968.
Strutt J. W. (Lord Rayleigh), On the Theory of Resonance, Trans. Roy. Soc. (London), A161, 77—118 (1870).
Ritz W., Ober eine Methode zur Losung gewissen Variations — Probleme der mathematischen Physik, /. Reine und Angela. Math., 135, 1—61 (1909).
Bazeley G. P., Cheung Y .K-, Irons В. M„ Zienkiewicz О. C., Triangular Elements in Bending — Conforming and Non-Conforming Solutions, Proc. Conf. Matrix Methods in Struct. Meeh., Air Force Tnst. Techn., Wright Patterson A. F. Base Ohio, 1965.
Михлин С. Г., Проблема минимума квадратного функционала, ТИТТЛ, М.-Л., 1952.
Johnson W. М., McLay R. W., Convergence of the Finite Element Method in the Theory of Elasticity, J. Appl. Meeh. Trans. Am. Soc. Meeh. Eng., 274— 278 (1968); есть русский перевод: Джонсон, Маклей, Сходимость метода конечных элементов в теории упругости, Труды Американского общества инженеров-механиков, Прикладная механика, 35, сер. Е, № 2, стр. 68—72 (1968).
Key S. W., A Convergence Investigation of the Direct Stiffness Method, Ph. D. Thesis, Univ, of Washington, 1966.
Pian T. H. H., Tong P., The Convergence of Finite Element Method in Solving Linear Elastic Problems, Int. I. Solids Struct., 3, 865—88Q (1967).
Конечные элементы упругой среды43
De Arrantes Oliveira Е. R., Theoretical Foundations 6f the Finite Element Method, Int. I Solids Struct., 4, 929—952 (1968).
De Veubeke B. F., Displacement and Equilibrium Models in the Finite Element Method, Ch. 9 in: Stress Analysis, Zienkiewicz О. C., Holister G. S., eds., Wiley, 1965.
Fox R. L., Stanton E. L„ Developments in Structural Analysis by Direct Energy Minimization, JAIAA, 6, 1036—1044 (1968); есть русский перевод: Фокс, Стэнтон, Достижения в области расчетов на прочность прямыми методами минимизации энергии. Ракетная техника и космонавтика, 6, № 6. стр. 55—63 (1968).
Bogner F. К., Mallett R. Н., Minich М. D., Schmit L. A., Development and Evaluation of Energy Search Methods in Non-Linear Structural Analysis. Proc. Conf. Matrix Methods in Struct Meeh., Air Force Inst. Techn., Wright Patterson A. F. Base, Ohio, 1965.
ОБОБЩЕНИЕ ПОНЯТИЯ КОНЕЧНЫХ ЭЛЕМЕНТОВ
Вариационные задачи
К решению встречающихся в технике задач прикладной механики существуют два подхода [1]. При одном из них используются дифференциальные уравнения, описывающие поведение некоторой произвольной бесконечно малой области. Другой подход состоит в том, что постулируется вариационный экстремальный .принцип, справедливый для всей области. При этом решение минимизирует некоторую величину %, которая определяется как некоторый интеграл от неизвестных величин по всей области. Интегральную величину %, представляющую собой функцию от неизвестных функций, называют функционалом.
С математической точки зрения оба эти подхода эквивалентны, и решение, полученное при одном подходе, является решением при другом подходе. Каждый из этих подходов может быть принят в качестве основного, хотя чаще используется первый. От одного подхода можно перейти к другому с помощью математических преобразований, что является предметом многочисленных книг по вариационным методам [2—4].
Различие между этими подходами состоит в способах получения приближенного решения. Конечно-разностные [5, 6] методы аппроксимируют дифференциальные уравнения разностными; метод Ритпа и его вариант — метод конечных элементов— связаны с приближенной минимизацией функционала.
В предыдущей главе было показано, что задача определения поля перемещений в конструкции сводится к задаче минимизации полной потенциальной энергии, определенной в виде функционала от перемещений. Была установлена эквивалентность метода конечных элементов методу приближенной минимизации функционала энергии по узловым перемещениям. В настоящем разделе этот вопрос будет рассмотрен в общем виде.
Пусть физическая (или чисто математическая) постановка задачи требует минимизации функционала % в некоторой области. Величина х определяется в виде интеграла по области V и части границы 5, на которой неизвестны функция {</>} или ее производные, т. е. она имеет вид
X = $f(W, ^Г^^ ...)^ + $g(W, --^dS. (3.1) v s
Пусть рассматриваемая область разделена на более мелкие части, подобласти, которые будем далее называть элементами, и пусть функции, которые мы хотим определить, 'для каждого элемента записываются в виде
{^ = М{ФГ (3.2)
Здесь {Фр может содержать узловые значения функции, соответствующие такому элементу, или некоторые характеризующие его параметры. Неизвестная функция взята в фигурные скобки, чтобы показать, что она может быть вектором, как в примере гл. 2, а [У]-—матрица, определяющая зависимость функции формы от координат.
Для минимизации функционала х по всем параметрам {Ф} полной области следует записать систему уравнений
Если справедливо утверждение, что функционал равен сумме вкладов отдельных элементов, т. е. что
х=£хе,(3.4),
то символическое уравнение принимает вид
JhL — у = o(3.5)
дФп " L дФп
где суммирование производится по всем элементам. Таким образом, получено правило составления системы уравнений, минимизирующих функционал, для всего ансамбля.
В частном случае, когда х является квадратичным функционалом от {^>} и ее производных, производную для элемента е можно записать в виде
-^Г ==№'<+ГТ(3.6)
где [fe]e и {Ле — постоянные матрицы. Теперь систему уравнений (3.3), минимизирующую функционал, можно записать следующим образом:
-^--ЦЩФШЛ-О,(3.7)
где_
№,] = £№(3-8)
№1=1 ГТ(3-9>
Суммирование производится по всем элементам, как и в задачах строительной механики и расчета сетей, рассмотренных в гл. 1 и 2.
Критерии сходимости
Для того чтобы уменьшение размеров элементов приводило к сходимости, функции, входящие в выражение (3.1), должны удовлетворять определенным требованиям полноты.
Во-первых, при уменьшении размеров элемента функции / и g в интеграле (3.1) должны оставаться однозначными и хорошо отражать физическую сущность задачи. Таким образом, необходимо удовлетворить следующему критерию:
Критерий 1. Функции формы элемента [N] должны быть таковы, чтобы при соответствующем выборе {Фр и стремлении размеров элемента к нулю можно было получить любые постоянные значения {^} или ее производных, входящих в функционал %.
Во-вторых, должно оставаться справедливым суммирование (3.4) и, если не добавлены поверхностные интегралы по границе между элементами [7], мы должны быть уверены, что величины, подобные / и g, остаются на них ограниченными. Это возможно, если производные наивысшего порядка от Ф, входящие в выражения для функций / и g, конечны. Таким образом, можно сформулировать второй критерий.
Критерий 2. Функции формы элемента [N] должны быть выбраны так, чтобы {$} и ее производные, на порядок более низкие, чем производные, входящие в выражения для / и g, были непрерывны на границе между элементами.
Этот критерий несложно объяснить, если представить себе что элементы разделяются между собой очень тонким слоем, который должен быть учтен в определяющих величину х интегралах и в котором происходит плавный переход между значениями неизвестных функций в смежных элементах. Если в пределе при стремлении толщины этого переходного слоя к нулю его вклад в х исчезает, то равенство (3.4) справедливо.
На фиг. 3.1 показана такая воображаемая переходная зона между двумя элементами. Представим себе, что скалярная функция ф определена так, что на границе раздела между элементами ее значения, полученные для каждого из элементов, равны. На фиг. 3.1, а приведен график функции, угол наклона которой принимает в переходной зоне конечное значение, хотя и претерпевает разрыв (фиг. 3.1,6). Вторая производная в этой зоне имеет очень большое значение (фиг. 3.1, а) и стремится к бесконечности при уменьшении ширины зоны.
Следовательно, если в выражение для % входит только первая производная, то, для того чтобы гарантировать отсутствие вклада в % от переходной зоны, достаточно обеспечить непрерывность только функции ф. Однако если в функционал входит 4 вторая производная, то справедливость равенства (3.4) не может быть гарантирована, поскольку (из-за умножения бесконечной величины на нулевую площадь) величина вклада в энергию этой зоны становится неопределенной.
Фиг. 3.1. Межэлементная зона, в которой вторая производная непрерывной фукции Ф при Дх->0 становится неограниченной.
Эти два критерия являются обобщением более частных критериев разд. 2.5.
Здесь под сходимостью мы понимаем следующее: при бесконечном уменьшении размеров элементов ошибки в определении величины х стремятся к нулю. Это иногда позволяет сказать, что решение, полученное при одном разбиении, заведомо лучше решения, полученного при другом. Очевидно, что в смысле определения величины х [формула (3.2)] это утверждение справедливо, если функция формы первого типа разбиения включает все функции формы второго типа разбиения. Именно такой случай возникает, когда новое разбиение получается последующим делением более крупных элементов. Сходимость по % при этом будет монотонной. Это обстоятельство впервые было установлено Мелошем в 1963 г. [8].
Переменные, не связанные с узлами'
Важно напомнить читателю, что при определении функции формы [равенство (3.2)] указывалось, что {Ф}е содержит либо узловые значения неизвестных функций, либо некоторые параметры, характеризующие этот элемент.
Для обеспечения непрерывности функции между элементами в соответствии с требованием критерия 2 (разд. 3.2) и описания физической сущности задачи обычно рассматриваются значения величин в узловых точках. Однако всегда можно ввести дополнительные функции, принимающие нулевые значения на границах элемента и не вызывающие нарушения непрерывности, и умножить их на некоторые параметры, по которым будет минимизироваться функционал. Введение таких переменных, не связанных с узлами, может увеличить точность и иногда оказывается полезным [9].
Поскольку в общем случае эти параметры связаны только с одним элементом, минимизация по ним может быть выполнена перед составлением ансамбля, а сами параметры исключаются из матриц элемента.
Частным случаем неузловой переменной является хорошо известный множитель Лагранжа [3].
Он вводится в том случае, когда на функцию ф наложено дополнительное условие, не вытекающее ни из краевых условий, ни из ограничений на функции формы. Пусть дополнительное условие имеет вид
GW}) = 0.(3.10)
В этом случае для решения задачи требуется минимизировать) величину
X* = X+?-G,(З.Н)
где А— типичный дополнительный параметр. Если наложено несколько таких условий, то минимизируется величина
i=s
Х=Х+2М(3.12)
(=1
Теперь дополнительными параметрами задачи являются величины А{, которые опять можно связать с элементами или границами между элементами. Примеры использования таких множителей Лагранжа будут приведены* ниже.
Интересно рассмотреть случай, когда функционал (3.1) представляет собой квадратичную форму и для ряда линейных ограничений на функцию Ф используются множители Лагранжа.
В общем случае можно выразить % через величины узловых параметров в виде
х=4^т^НФ} + ИЧФ),(3.13)
где [К] — симметричная матрица.
ричной форме:ричной форме:[6]{Ф}=0,[6]{Ф}=0,(ЗЛ4)(ЗЛ4)Вместо (3.10) линейные ограничения можно записать в мат
ричной форме:
ричной форме:
[6]{Ф}=0,
[6]{Ф}=0,
(ЗЛ4)
(ЗЛ4)
где [G]— постоянная матрица. Записывая множители Лагранжа в виде вектора {X} размерности, равной числу столбцов матрицы [G] (т. е. числу ограничений), имеем
X = I {Ф}г № {Ф} + ^V {Ф} + ([G] {Ф})г {X}. (3.15) Составляя систему уравнений, аналогичную (3.6), но уже для двух множеств неизвестных, получаем
дх I 1 №1 О' Jt{X) J+t о J °" (ЗЛ6) law j
Здесь нужно отметить два обстоятельства. Во-первых, система уравнений остается симметричной — факт, облегчающий применение обычных методов решения систем линейных алгебраических уравнений (гл. 20).- Во-вторых, на диагонали матрицы появляются нули, что иногда затрудняет получение решения.
В настоящей книге множители Лагранжа используются редко, исключение составляют случаи, когда приходится вводить некоторые ограничения. Типичным примером этого может служить ситуация, когда прн применении метода конечных элементов нарушаются условия непрерывности. В результате введения дополнительных условий в виде ограничений на параметры получается корректное решение. Однако в связи с тем, что такие ограничения приводят к увеличению общего числа неизвестных, появляются дополнительные трудности.
Другие подходы к методу конечных элементов
Несмотря на то что приближенная минимизация функционала— самый распространенный способ подхода к методу конечных элементов, это никоим образом не означает, что такой
подход является единственно возможным. Например» в первых работах по строительной механике строились чисто физические модели, и, хотя приходилось делать некоторые математические оговорки, касающиеся обоснования и сходимости использованных методов, зачастую получались неплохие инженерные решении.
Существуют и другие возможности, позволяющие математически получить основные соотношении метода конечных элементов непосредственно из дифференциальных уравнений задачи. Они будут здесь кратко описаны. Возможные преимущества таких методов состоят в том, что:
исчезает необходимость искать функциональный эквивалент известным дифференциальным уравнениям;
эти методы могут быть распространены на задачи, для которых функционал либо вообще не существует, либо пока еще не получен [10].
Рассмотрим задачу приближенного решения системы дифференциальных уравнений, которым должна удовлетворять неизвестная функция {^} в области V. Запишем основное уравнение в виде
Л(Ш = 0,(3.17)
а граничное условие на границе 5 как
С(Ш = 0.(3.18)
Если пробная функция, удовлетворяющая граничным условиям, записана в общей форме
№О = [ЛЦФ},(3.19)
где, как и прежде, [Л^] является функцией координат, а (ф} — система п параметров, то в общем случае
(3.20) Наилучшим решением будет то, которое дает во всех точках области V наименьшую невязку R [1].
Очевидно, это решение можно получить, использовав то обстоятельство, что если невязка R тождественно равна нулю всюду в области, то
^/^=0,(3.21)
v
где W— любая функция координат. Если число неизвестных параметров {Ф} равно п, то, выбрав п линейно независимых функций IFi, запишем соответствующую систему уравнений
$ WiR dV = ^ Г (А ([^ {Ф}) dV = 0,(3.22)
vг
из которой может быть найдена функция {ф}. Этот процесс называется методом взвешенных невязок, a Wi — весовой функцией. Выбор различных весовых функций приводит к различным классическим методам.
Коллокация в точке. В этом случае полагается, что ^=1 в некоторой точке i и равна нулю во всех остальных. При этом фактически основное дифференциальное уравнение удовлетворяется в п отдельных точках.
Коллокация в подобласти. В этом методе считается, что I^i = 1 в некоторой подобласти и ^ — О в остальной части области. Это эквивалентно тому, что интеграл обращается в нуль в некоторых подобластях, число которых достаточно для того, чтобы получить необходимое число уравнений.
Метод Галеркина. В этом случае ^ — Nt, т. е. в качестве весовой функции выбирается функция формы, с помощью которой аппроксимируется решение. Этот метод обычно приводит к наилучшим результатам.
При использовании в любом из упомянутых методов соот- иошения (3.19), определяющего принятую аппроксимацию, можно выявить основные особенности метода конечных элементов.
Во-первых, результирующая система уравнений будет иметь ленточный вид, так как влияние каждого параметра распространяется только на элементы, примыкающие к рассматриваемой узловой точке.
Во-вторых (в предположении, что, как и ранее, границы между элементами не дают, никакого вклада), интегралы вы- чисдяются для каждого элемента независимо, а затем полученные результаты суммируются.
Очевидно, что правила получения коэффициентов для ансамбли будут" такими же, как и в задачах строительной механики, если оператор Д линеен [см. уравнение (1.13)].
Здесь следует отметить один недостаток метода взвешенных невязок. В этом методе дифференциальный оператор А содержит производные более высоких порядков, чем вариационный функционал %. Таким образом, чтобы избежать вкладов от межэлементных зон (см. разд. 3.2), необходимо обеспечить выполнение условий непрерывности функции формы более высокого порядка. Это обстоятельство имеет важное значение, так как оно сильно ограничивает выбор функции формы и тем самым может вызвать непреодолимые трудности1).
9 Ниже будет показано, как сужается выбор функций, обеспечивающих непрерывность переменных, если дополнительно задается условие непрерывности угла наклона. В большинстве случаев можно подобрать функцию, обеспечивающую непрерывность только вторых производных.
Эту трудность иногда можно обойти, преобразовывая интегралы в выражении (3.22) с помощью интегрирования по частям (или преобразования Грина — Стокса). Если это преобразование удается выполнить в общем виде и если в результате порядок производных, входящих в полученные интегралы, понижается, то условиям непрерывности должны удовлетворять только эти производные.
Ранее полагалось, что выбранная аппроксимация неизвестной функции [соотношение (3.19)] автоматически удовлетворяет краевым условиям. Однако удобнее записывать уравнения в общей форме, требуя выполнения краевых условий на заключительной стадии, подобно тому, как, например, в строительной механике заданные перемещения и граничные нагрузки учитываются после составления матрицы жесткости ансамбля.
Пример. Уравнение Пуассона
Для пояснения основных идей, изложенных в предыдущих разделах, рассмотрим чисто математическую задачу решения уравнения в частных производных
д2Ф д^2д2Ф д^2д2фду2д2фду2(3.23)(3.23)
д2Ф д^2
д2Ф д^2
д2ф
ду2
д2ф
ду2
(3.23)
(3.23)
в некоторой области V при заданных значениях функции ф = фь на границе (фиг. 3.2, а).
Фиг. 3.2. Метод взвешенных невязок.Фиг. 3.2. Метод взвешенных невязок.
Фиг. 3.2. Метод взвешенных невязок.
Фиг. 3.2. Метод взвешенных невязок.
Можно показать, что решение этой задачи эквивалентно нахождению функции ф, удовлетворяющей краевым условиям и минимизирующей функционал
Для приближенного решения этого уравнения разобьем область на элементы (фиг. 3.2,6), для каждого из которых
Ф = 1НЬ NhФ = 1НЬ Nh(3.25)(3.25)
Ф = 1НЬ Nh
Ф = 1НЬ Nh
(3.25)
(3.25)
где У>У—набор параметров, представляющих собой в данном случае зиачения функции ф в узловых точках элемента.
Минимизация функционала
Равенство (3.4) выполняется, если матрицу [N] определить так, что функция ф непрерывна между элементами, и, таким образом, мы можем ограничиться рассмотрением типичного элемента.
Подставляя (3.25) в (3.24) и интегрируя по площади элемента, получаем
_ С С Г(дФ\ х5Ф__5_(5£_\ — С —1 dxdu = дф1 И Эх дФ1 кдхП ду дфДду) дфДахи»
Vе
Vе
ИЛИгдеИЛИгде‘ X ду Ti 1 ду T1 1/ ду ‘J ^ ’
ИЛИ
где
ИЛИ
где
^ = т< + РТ,(3.26)
Vе
F^—^CNtdxdy.(3.28)
Vе
При заданных форме элемента и функциях формы все эти величины могут быть вычислены и система уравнений для ансамбля будет определяться соотношениями (3.7)—(3.9).
Задача будет полностью сформулирована после учета граничных условий, а ее решение находится из решения системы линейных уравнений,
Метод взвешенных невязок
С помощью уравнений (3.22) и (3.23) можно получить типичное уравнение:
(3-29)
V
в котором функция ф определяется соотношением (3.25). От подынтегральной функции требуется непрерывный переход по границам между элементами с тем, чтобы второй дифференциал был ограниченным. Если мы хотим избежать этого ограничения, можно использовать интегрирование по частям. Так, например,
SА V
-^l*lldS-^"L^d,4g.(3.30)
Sи
где k —косинус угла между внешней нормалью к поверхности (фиг. 3.2) и направлением х, а контурный интеграл по S берется по всей границе.
Проинтегрировав таким же образом и второй член уравнения (3.29), можно записать
j J L дх дх 1 ду ду 1 J 9 v
~^^l^ + wldds-Q- (3-31) s
Первый интеграл не содержит вкладов от границ между элементами, если функция ф непрерывна. Теперь необходимо наложить ограничение на весовую функцию Wt. Она должна быть непрерывной, поэтому метод коллокаций в точке или подобласти неприменим. Однако можно использовать метод Га- леркина или любой другой метод, в котором функция ^ непрерывна.
Для примера используем метод Галер кина, в котором функция веса
Wt = Nt.(3.32)
Используя соотношение (3.25), вклад каждого элемента в интеграл (3.31) можно записать в виде
£ k^! + (ft} ~ $ Nt (^ I, + % / J dS = 0.(3.33)
/=0S
В соотношении (3.33) выражения для кц и Fi, по-видимому, не случайно идентичны соответствующим выражениям (3.27) и (3.28), полученным вариационным методом. После суммиров-а- ния вкладов всех элементов полуйим систему уравнений, аналогичную прежней, за исключением того, что добавляется поверхностный интеграл. Ясно, что этот интеграл не дает вклада в уравнения для внутренних точек (т. е. когда точка I не лежит на границе). Если же точка i лежит на границе, где заданы значения фъ, то становится не ясно, как вычислять этот интеграл; учет же краевых условий делает задачу разрешимой.
Для рассмотренного примера при использовании метода взвешенных иевязок и вариационного метода [11] получаются одинаковые результаты. Однако если бы использовались другие весовые функции, то совпадения можно было бы и не получить. Тот факт, что прямой метод решения, не требующий знания вариационного исчисления, приводит к тем же самым окончательным результатам, может быть сам по себе интересен читателям и указывает на возможность выбора различных методов решения.
Кроме того, интересно отметить, что поверхностный интеграл в (3.31) имеет определенный физический смысл. Фактически он представляет собой взвешенный интеграл от потока дф/дп через границу, так как
( + (3.34) j ' \ dx x 1 ду I an ' '
Иногда на границе бывают известны не значения функции 0Ь, а значения дф1дп. В таких случаях правильное решение мог бы дать прямой метод Галеркина, но при этом функционал должен быть модифицирован введением некоторых граничных величин (как это будет сделано в гл. 15).
Следующий пример. Уравнения вязкого течения
Оператор основного дифференциального уравнения (3.17) может зависеть не только от одной переменной. Можно также рассмотреть систему дифференциальных уравнений. Рассмотрим, например, уравнения, описывающие плоское установившееся течение вязкой несжимаемой жидкости без учета инерционных членов. Неизвестные — давление р и компоненты скорости и и v в направлениях х и у — связаны между собой двумя уравнениями равновесия (уравнения Стокса, полученные
из более общего уравнения Навье — Стокса) [12]:
X-X-У —У —ах *4 дх2 + ду» J —др । . ( Д2о , Д2у \ А ду 111 дх» + ду8 ) — ■’ах *4 дх2 + ду» J —др । . ( Д2о , Д2у \ А ду 111 дх» + ду8 ) — ■’(3.35)(3.35)
X-
X-
У —
У —
ах *4 дх2 + ду» J —
др । . ( Д2о , Д2у \ А ду 111 дх» + ду8 ) — ■’
ах *4 дх2 + ду» J —
др । . ( Д2о , Д2у \ А ду 111 дх» + ду8 ) — ■’
(3.35)
(3.35)
где X и У — объемные силы на единицу объема жидкости. Уравнение неразрывности дает третье соотношение между этими тремя величинами
(3.36)(3.36)ди , до"дх^ ' "ду
(3.36)
(3.36)
Запишем выражения для р, и, и через узловые значения:
Р = №{р}, u = [V]{u}, Д = [ад, (3.37) где [ЛП— функции . формы, обеспечивающие только непрерывность переменных. Используя метод Галеркина, можно записать для точки i систему трех уравнений. Первое из них имеет вид
И* ~ < + 4S + $)] ^ = °-(3'38)
Интегрируя по частям два последних члена в соответствии с соотношением (3.30) и выполняя некоторые преобразования, получаем
j L \ дх ) ох ох ди ду J
+ j(M^</S = 0. (3.39) з
После подстановки выражений (3.37) в первое слагаемое имеем
ГГ„ V РОТ г т ( dNt а [ЛГ] . dNt Д[У]\, .1 ...
) - ^4г ^ -+ ^4 4г) wjdv •
(3.40)
Второе уравнение имеет аналогичный вид и получается из предыдущего путем замены х и и на у и у соответственно. Последнее уравнение, получающееся нз уравнения неразрывности
имеет вид
М£ + У Ч НТ- m ^ ("))] № - 0. (3.4‘)
VV
Группируя все переменные, относящиеся к рассматриваемой точке, в виде
!Ui*
Vi
pi'получаем уравнение ансамбля в стандартной форме:№{Ф} + № = о,
(3.42)(3.43)(3.42)(3.43)[W=ГдУ; dN; dN, 9Nj dx dx'^^dy dy"[W=ГдУ; dN; dN, 9Nj dx dx'^^dy dy"ооdN, dNf , dN, dN,дх дх + ду dydN, dNf , dN, dN,дх дх + ду dy1 dN,~[X 1 Эх1 dN,1 dN,~[X 1 Эх1 dN,dV.dV.1 dN.TN‘-o71 dN.TN‘-o71 dN,В ду1 dN,В ду(3.44)(3.44)где, опять выделяя вклады каждого элемента, имеем
(3.42)
(3.43)
(3.42)
(3.43)
[W=
ГдУ; dN; dN, 9Nj dx dx'^^dy dy"
[W=
ГдУ; dN; dN, 9Nj dx dx'^^dy dy"
о
о
dN, dNf , dN, dN,дх дх + ду dy
dN, dNf , dN, dN,дх дх + ду dy
1 dN,~
[X 1 Эх
1 dN,
1 dN,~
[X 1 Эх
1 dN,
dV.
dV.
1 dN.
TN‘-o7
1 dN.
TN‘-o7
1 dN,
В ду
1 dN,
В ду
(3.44)
(3.44)
Поверхностный интеграл в (3.39) исчезает на той частн границы, где задано и, ибо в этом случае N, = 0. Там, где задано dufdn, он дает дополнительный член в вектор {F) в уравнении
(3.45)(3.45)Таким образом,
(3.45)
(3.45)
^,Г = $ Ntve
В приведенных уравнениях поверхностный интеграл берется только по внешним границам, на которых заданы ди/дп или dv/dn. Если же на границе заданы величины и и и, то в граничных точках уравнения не составляются.
Задача о течении жидкости в более простой постановке рассматривалась Докторсом [13].
При другом подходе к решению задачи вводится понятие функции тока. Если положить, что
5656„
и = — з—,о = ——,3.46)
dyдх''
то уравнение неразрывности (3.36) тождественно удовлетво- ■ ряется и остаются два уравнения
Дифференцируя первое уравнение по у, а второе по х и вычитая одно из другого, исключаем р, в результате чего остается только одно уравнение
г а» , а1 \гд^ . д29 х . av ах _
и + ду1дх2 + ау2 ах ау — (3.48)
Это уравнение можно решить описанным выше приближенным методом. Читатель может проделать это в качестве упражнения. При решении матрица жесткости получится симметричной и основные соотношения, по существу, будут идентичны соотношениям, рассматриваемым в главе, посвященной изгибу пластин. Однако в этом случае функция формы должна удовлетворять условию неразрывности первых производных между элементами, так как в интегралы будут входить производные второго порядка. Осесимметричные задачи такого рода рассматривались в работе [14].
Примеры были приведены для того, чтобы проиллюстриро-. вать общность метода. Однако рассмотренная здесь задача представляет значительный практический интерес, так как в настоящее время большое внимание уделяется разработке методов решения уравнений Навье — Стокса. С целью линеаризации уравнений (3.35) были опущены динамические члены
ди . ди до . додх ду дх 1 ду
Их можно было и оставить, ио тогда уравнение (3.43) получилось бы нелинейным, причем матрица [/<] зависела бы от скоростей. Решение таких уравнений слишком сложно, чтобы его подробно рассматривать здесь, однако можно использовать обобщения рассмотренных в гл. 18 методов решения нелинейных задач.
Заключительные замечания
В этой главе понятие конечных элементов используется для приближенного решения вариационных задач и рассматривается возможность непосредственного приближенного решения дифференциальных уравнений. Области применения обоих подходов еще недостаточно изучены. Некоторые общие идеи, изложенные в этой главе, рассматривались Оденом [15].
ЛИТЕРАТУРА
Crandall S. И., Engineering Analysis, McGraw-Hill, 1956.
Washizu К., Variational Methods in Elasticity and Plasticity, Pergamon Pi* ess 1968
Weinstock R„ Calculus of Variations, McGraw-Hill, 1952.
Berg P. N„ Calculus of Variations, Ch. 16 in: Handbook of Engineering Mechanics, Flugge W„ ed„ McGraw-Hill, 1962.
Southwell R. V., Relaxation Methods in Theoretics Physics, Oxford Univ. Press, 1946.
Forsythe G. E., Wasow W. R„ Finite Difference Methods for Partial Differential Equations, Wiley, 1960; есть русский перевод: Вазов В., Форсайт Дж., Разностные методы решения дифференциальных уравнений в частных производных, ИЛ, 1963.
Plan Т. Н. Н. and Tong Р., Basis of Finite Element Methods for Solid Con- tinua, Int. J. Num. Meth, in Eng., 1, 3—28 (1969).
Melosh R. J., Basis for Derivation of Matrices for the Direct Stiffness Method, JAIAA, 1, 1631—1637 (1963); русский перевод: Мелош, Основы получения матриц для прямого метода жесткостей, Ракетная техника и космонавтика, 1, № 7, стр. 169—176 (1963).
Plan Т. Н. Н., Derivation of Element Stiffness Matrices, JAIAA, 2, 576— 577 (1964); есть русский перевод: Пиан, Получение матриц жесткости элементов. Ракетная техника и космонавтика, 2, № 9, стр. 20 (1964).
Stakgold I., Boundary Value Problems in Mathematics and Physics, Macmillan, N. Y., 1966.,
Szabo B. A., Lee G. C.,*Derivation of Stiffness Matrices for Problems in Plane Elasticity by Galerkin Method, Int. J. Num. Meth. Eng., 1, 301—310 (1969).
Lagerstrom P. A., Chang I. D., Flow at Low Reynolds Numbers,.Ch. 81 in: Handbook of Eng. Meeh., Fliigge W., ed., McGraw-Hill, 1962.
Doctors L. J., An Application of the Finite Element Technique for Boundary Value Problems of Potential Flow, Int. J. Num. Meth. Eng., 2, 243— 252 (1970).
Atkinson B„ Brocklebank M. P., Card С. С. M., Smith J. M., Low Reynolds Number Developing Flows, A. I. Ch. Eng. J., 15, 548—553 (1969).
Oden J T. A General Theory of Finite Elements: I, Topological Considerations pp. 205—221; II, Applications, pp. 247—260; Int. J. Num. Meth. Eng., 1 (1969).
ПЛОСКОЕ НАПРЯЖЕННОЕ
И ПЛОСКОЕ ДЕФОРМИРОВАННОЕ
состояния
Введение
Решения двумерных задач теории упругости были первыми удачными примерами применения метода конечных элементов [1, 2]. В гл. 2, где были получены основные соотношения метода, такие задачи уже рассматривались для иллюстрации его основ. Эти основные соотношения [(2.1) — (2.3), (2.9), (2.10) и (2.16)] для удобства собраны в приложении 11.
В настоящей главе будут более подробно рассмотрены и проиллюстрированы на примерах, имеющих практическое значение, основные зависимости для указанных задач. В дальнейшем мы будем придерживаться именно такого подхода к изложению материала.
Подробно рассмотрен только простейший треугольный элемент, хотя аналогичным образом можно получить основные соотношения и для более сложных элементов, которые описываются в последующих главах.
Читатель, мало знакомый с основными понятиями теории упругости, может найти их в элементарных курсах по этому предмету, в частности в книге Тимошенко и Гудьера [3], обозначения которой будут здесь широко использоваться.
В обеих задачах — о плоском напряженном и плоском деформированном состояниях — поле перемещений однозначно определяется перемещениями и и v в направлениях осей х и у прямоугольной системы координат. В обоих случаях рассматриваются только по три компоненты напряжения и деформации в плоскости х, у. В случае плоского напряженного состояния все остальные компоненты напряжения равны нулю по определению и, следовательно, не совершают внутренней работы. В случае плоской деформации напряжение в направлении, перпендикулярном плоскости х, у, не равно нулю. Но поскольку в этом направлении деформация равна нулю по определению, это напряжение также не дает вклада во внутреннюю работу. При желании его можно определить через значения главных компонент напряжения.
Характеристики элементов
Функции перемещений
На фиг. 4.1 показан типичный треугольный элемент с узлами i, j, m, пронумерованными против часовой стрелки. Перемещения каждого узла имеют две компоненты
а шестьа шесть(4.1)(4.1)компонент перемещений элемента образуют векторкомпонент перемещений элемента образуют вектор{б}е ={б}е =«Г6/Л -«Г6/Л -(4.2)(4.2)Перемещения внутри элемента должны однозначно определяться этими шестью величинами. Ясно, что простейшим пред-Перемещения внутри элемента должны однозначно определяться этими шестью величинами. Ясно, что простейшим пред-Фиг. 4.1. Элемент сплошной среды для расчета плоского напряженного или плоского деформированного состояния.Фиг. 4.1. Элемент сплошной среды для расчета плоского напряженного или плоского деформированного состояния.
а шесть
а шесть
(4.1)
(4.1)
компонент перемещений элемента образуют вектор
компонент перемещений элемента образуют вектор
{б}е =
{б}е =
«Г
6/
Л -
«Г
6/
Л -
(4.2)
(4.2)
Перемещения внутри элемента должны однозначно определяться этими шестью величинами. Ясно, что простейшим пред-
Перемещения внутри элемента должны однозначно определяться этими шестью величинами. Ясно, что простейшим пред-
Фиг. 4.1. Элемент сплошной среды для расчета плоского напряженного или плоского деформированного состояния.
Фиг. 4.1. Элемент сплошной среды для расчета плоского напряженного или плоского деформированного состояния.
(4.3)(4.3)етавлением являются линейные полиномы м — с^ + азх + аз^ и = a4 + a5x + ^у.
(4.3)
(4.3)
Значения шести постоянных аг* легко найти из двух систем, состоящих из трех уравнений, которые получаются в результате подстановки в (4.3) узловых координат и приравнивания
перемещений соответствующим перемещениям узловых точек. Записав, например,
«/ = «1 + «Л + а3уь
и; = cq + a2Xi + а3уЛ(4.4)
«m = «1 + «2Хт + «зУм,
выразим ab a2, a3 через величины узловых перемещений щ, и,, ит и окончательно получим
«= ^- {(«i + btx + dy) ut + (a, + b)X + c,y) u, +
+ (am + 6mx + cmy)zzm}, (4.5а) где
ai = xlym — xmyi,
Ь1 = У! — Ут = Уьп,(4.56)
Ct = xm Xy — xmy;
остальные коэффициенты получаются циклической перестановкой индексов I, ], т, а величина 2А определяется соотношением
2А = det2А = det111111xtxixtxiУ1У!У1У!= 2* (площадь треугольника Цт\= 2* (площадь треугольника Цт\(4.6в)(4.6в)Хщ УтХщ Ут
2А = det
2А = det
1
1
1
1
1
1
xt
xi
xt
xi
У1
У!
У1
У!
= 2* (площадь треугольника Цт\
= 2* (площадь треугольника Цт\
(4.6в)
(4.6в)
Хщ Ут
Хщ Ут
Аналогично можно представить перемещение и в вертикальном направлении:
° " ’2^’ ^0( + ^х "^ Cl^ Vi "^ (Q/ + ^/х + с^и/ +
+ (a« + Ь^х + сту) ут). (4.6)
Хотя на данном этапе в этом нет особой необходимости, можно записать соотношения (4.5а) и (4.6) в стандартной форме (2.1):
D ] = W (df = VN'i, INj, INy {d}6, (4.7)
где I — единичная матрица размерности 2X2, а
, Ch А-Ь1Х 4-C1U
Ni = —2ДИ Т- Д'(4'8)
Примечание; если за начало координат принять центр тяжести элемента, то
Х1 + хт + Xj = yt + Ут + ^/" 0 и а^ = -у — а? — а^.
Выбранная функция перемещений автоматически гарантирует непрерывность перемещений между смежными элементами, так как вдоль любой стороны треугольника они изменяются линейно, и, следовательно, из равенства перемещений в узлах следует их равенство по всей границе.
Деформация (полная)
Полную деформацию в любой точке внутри элемента можно
вклад(4.9)вклад(4.9)охарактеризовать тремя составляющими, которые дают во внутреннюю работу:
вклад
(4.9)
вклад
(4.9)
дхдидуди . диду * дх
и (4.6), имееми (4.6), имеемдм\ дх0(е} =0дм\ дуа^dN^дудхдм\ дх0(е} =0дм\ дуа^dN^дудхИспользуяИспользуяд^ дх0^4 дх00dN'i "дГ0д4 заdN^dN]ai4dN'mдудхда .дх _д^ дх0^4 дх00dN'i "дГ0д4 заdN^dN]ai4dN'mдудхда .дх _(4.7) или (4.5а)(4.7) или (4.5а)utViи..°/UmVmutViи..°/UmVm
и (4.6), имеем
и (4.6), имеем
дм\ дх
0
(е} =
0
дм\ ду
а^
dN^
ду
дх
дм\ дх
0
(е} =
0
дм\ ду
а^
dN^
ду
дх
Используя
Используя
д^ дх
0
^4 дх
0
0
dN'i "дГ
0
д4 за
dN^
dN]
ai4
dN'm
ду
дх
да .
дх _
д^ дх
0
^4 дх
0
0
dN'i "дГ
0
д4 за
dN^
dN]
ai4
dN'm
ду
дх
да .
дх _
(4.7) или (4.5а)
(4.7) или (4.5а)
ut
Vi
и.
.
°/
Um
Vm
ut
Vi
и.
.
°/
Um
Vm
cm {d}^,(4.10)cm {d}^,(4.10)"bt О Ь, ОО Ci 0 с$-Ci bi с/ bi
cm {d}^,(4.10)
cm {d}^,(4.10)
что явным образом определяет матрицу [В] из равенства (2.2)'.
Следует заметить, что в этом случае матрица [В] не зависит от координат точки внутри элемента, и, следовательно, деформации в нем постоянны. Очевидно, что эти функции формы удовлетворяют критерию постоянства деформаций, приведенному в гл, 2.
Начальная деформация (температурная деформация)
Начальные деформации, т. е. деформации, не зависящие от напряжений, могут возникать по разным причинам. Усадка, рост кристаллов или чаще всего колебания температуры будут
приводить в общем случае к начальным деформациям, характеризуемым вектором
!
ех0 )
еу0 г-(4.11)
Yx^o
Хотя величина этой начальной деформации, вообще говоря, может зависеть от координат точки внутри элемента, обычно
х
Фиг. 4.2. Элемент для расчета слоистого (трансверсально-изотропного) мате-риала.
она считается постоянной и равной некоторому среднему по элементу значению. Это согласуется с условием постоянства деформаций, которому отвечает принятая функция перемещений.
Таким образом, в случае плоского напряженного состояния изотропного материала для нагретого до температуры 0е элемента при коэффициенте линейного расширения а будем иметь
’аЭ^
{е0} = ’аЭв к (4.12) . О J
поскольку при тепловом расширении деформации сдвига отсутствуют.
Сложнее случай плоской деформации. Предположение о плоской деформации означает, что при тепловом расширении возникают напряжения в плоскости, перпендикулярной к плоскости х, у, даже если отсутствуют остальные компоненты напряжения.
Следовательно, величина начальной деформации будет зависеть от упругих постоянных.
{e0) = (l + v){e0) = (l + v)Можно показать, что в этом случае
{e0) = (l + v)
{e0) = (l + v)
(4.13)
где v — коэффициент Пуассона.
Особого рассмотрения требуют анизотропные материалы, для которых коэффициенты линейного расширения могут быть различными в разных направлениях. Пусть х' и у' на фиг. 4.2 соответствуют главным направлениям материала. Начальная температурная деформация для случая плоского напряженного состояния в этих координатах будет
(4.14)
где ai и аг — коэффициенты линейного расширения в направлениях х' и у' соответственно.
Чтобы получить компоненты деформаций в координатах х и у, необходимо использовать соответствующую матрицу [Г] преобразования деформаций:
Легко проверить, чтоЛегко проверить, что{8о}' = [Лг{ео}.{8о}' = [Лг{ео}.(4-15)(4-15)[Л =[Л =COS2psin2pCOS2psin2pL sin р cos рL sin р cos рsin2pCOS2p— sin p cos psin2pCOS2p— sin p cos p— 2 sin p cos P‘ 2 sin p cos p cos2p — sin2p -— 2 sin p cos P‘ 2 sin p cos p cos2p — sin2p -
Легко проверить, что
Легко проверить, что
{8о}' = [Лг{ео}.
{8о}' = [Лг{ео}.
(4-15)
(4-15)
[Л =
[Л =
COS2psin2p
COS2psin2p
L sin р cos р
L sin р cos р
sin2p
COS2p— sin p cos p
sin2p
COS2p— sin p cos p
— 2 sin p cos P‘ 2 sin p cos p cos2p — sin2p -
— 2 sin p cos P‘ 2 sin p cos p cos2p — sin2p -
где p — угол, определенный на фиг. 4.2. Таким образом, {во} легко вычисляется. Следует заметить, что в координатах х, у компоненты деформаций сдвига отличны от нуля.
Матрица упругости
Матрица [D], входящая в соотношение (2.3), которое в рассматриваемом случае имеет вид
ехУхуехУху(4.16)(4.16)
ех
Уху
ех
Уху
(4.16)
(4.16)
может быть записана в явном виде для любого материала (в это соотношение не включен аддитивный член {оо}).
Плоское напряженное состояние в изотропном материале. Для плоского напряженного состояния изотропного материала имеем по определению
VOyg Е ' ®хо>
vax , ац
ВУ£^ + "f" + eyo>(4.17)
2(1+v)T^
Yxyg + "VxyG*
Разрешая эти соотношения относительно напряжений, получаем матрицу р] в виде
I V
0 1
№ = 7^
V 1
0
(4.18)
0 0 "Чг^
где Е— модуль упругости, a v — коэффициент Пуассона.
Плоское деформированное состояние в изотропном материале. В этом случае, кроме трех компонент напряжения, существует нормальное напряжение ог. Для частного случая изотропного теплового расширения имеем
ei nAe
ex g g E + «0 ,
(4.19)(4.19) vax ay va2
(4.19)
(4.19)
6y ”+ "51"
k1 т ” xu^„=—5—
и, кроме того,
е2 = 0 = —е2 = 0 = —vax vayvax vayЕЕЕЕ-4- + а6е.-4- + а6е.Исключая о2,Исключая о2,определим три остальные компоненты напряже- начальную деформацию в (4.13) равной нулю исравнивая с соотношением (4.16),определим три остальные компоненты напряже- начальную деформацию в (4.13) равной нулю исравнивая с соотношением (4.16),ния. Полагаяния. Полагаяполучаемполучаемматрицу р] в видематрицу р] в виде11v1-Vv1-VООГ£П =^l?." Y)1 J (l + v)(l-2v)Г£П =^l?." Y)1 J (l + v)(l-2v)V1V1ОО(4.20)(4.20)00ОО1 - 2v2(1-v1 - 2v2(1-v
е2 = 0 = —
е2 = 0 = —
vax vay
vax vay
Е
Е
Е
Е
-4- + а6е.
-4- + а6е.
Исключая о2,
Исключая о2,
определим три остальные компоненты напряже- начальную деформацию в (4.13) равной нулю и
сравнивая с соотношением (4.16),
определим три остальные компоненты напряже- начальную деформацию в (4.13) равной нулю и
сравнивая с соотношением (4.16),
ния. Полагая
ния. Полагая
получаем
получаем
матрицу р] в виде
матрицу р] в виде
1
1
v
1-V
v
1-V
О
О
Г£П =^l?." Y)
1 J (l + v)(l-2v)
Г£П =^l?." Y)
1 J (l + v)(l-2v)
V
1
V
1
О
О
(4.20)
(4.20)
0
0
О
О
1 - 2v
2(1-v
1 - 2v
2(1-v
Анизотропные материалы. Для описания зависимости между напряжениями и деформациями в случае общей анизотропии в трехмерном состоянии необходима 21 независимая" упругая постоянная [4, 5].
Для двумерного состояния число независимых постоянных в матрице [Р] не превышает шести. Поэтому в самом общем двумерном случае можно написать
dudi2 dl3Ю1 =^22^23-Симметрично^33 Jdudi2 dl3Ю1 =^22^23-Симметрично^33 J(4.21)(4.21)
du
di2 dl3
Ю1 =
^22^23
-Симметрично
^33 J
du
di2 dl3
Ю1 =
^22^23
-Симметрично
^33 J
(4.21)
(4.21)
(Необходимость симметрии матрицы [/)] следует из теоремы взаимности Максвелла — Бетти и является следствием инва-
Фиг. 4.3. Слоистый (трансверсально-изотропный) материал. Плоскость слоев параллельна плоскости х, г.Фиг. 4.3. Слоистый (трансверсально-изотропный) материал. Плоскость слоев параллельна плоскости х, г.
Фиг. 4.3. Слоистый (трансверсально-изотропный) материал. Плоскость слоев параллельна плоскости х, г.
Фиг. 4.3. Слоистый (трансверсально-изотропный) материал. Плоскость слоев параллельна плоскости х, г.
риантности энергии относительно пути достижения заданного деформированного состояния.)
Особый практический интерес представляет «слоистый» или трансверсально-изотропный материал, в слоях которого существует круговая симметрия свойств. Свойства такого материала характеризуются пятью независимыми упругими постоянными.
Общие соотношения между напряжениями и деформациями в этом случае в обозначениях, введенных Лехницким [4], при направлении оси у (фиг. 4.3), перпендикулярном плоскости слоев, и отсутствии начальных деформаций имеют вид
Ох v2oy V[O2
V2Ox ( Оу V2O2
Vi(Jx ^2^9 j ^z
8г = е? +17’
_ 2(1 +у,)(4.22)
Чхг^xzt
^ху — ^ ^ху,
^2^ Туг-
Здесь постоянные Eb vi (Gj—зависимая величина) характеризуют поведение материала в плоскости слоев, а Е^ G^ V2 — в перпендикулярном к ним направлении.
В двумерном случае матрица [О] после введения обозначений
G2
D = *П с2
принимает для плоского напряженного состояния вид
^ = 77-^4(1 -nv2^ = 77-^4(1 -nv2- пП^2- О- пП^2- Оnv2О1ОО tn (1 — п^-nv2О1ОО tn (1 — п^-(4.23)(4.23)
^ = 77-^4
(1 -nv2
^ = 77-^4
(1 -nv2
- п
П^2
- О
- п
П^2
- О
nv2О
1О
О tn (1 — п^-
nv2О
1О
О tn (1 — п^-
(4.23)
(4.23)
а для плоской деформации
[О] =[О] =£2— v, — 2т>а)£2— v, — 2т>а)ОоОо(4.24)(4.24)ООООm(l+v1)(l— Vt — 2п^_m(l+v1)(l— Vt — 2п^_
[О] =
[О] =
£2
— v, — 2т>а)
£2
— v, — 2т>а)
О
о
О
о
(4.24)
(4.24)
О
О
О
О
m(l+v1)(l— Vt — 2п^_
m(l+v1)(l— Vt — 2п^_
Если же слои расположены под некоторым углом к оси х, как показано на фиг. 4.2, то для получения матрицы [О] в произвольной системе координат необходимо выполнить преобразование. Обозначая через [О'] матрицу, связывающую напряжения и деформации в системе координат V, у', легко показать, что
Ю] = [Г][О'][Г]Г, (4.25)
где [И— матрица, введенная в (4.15).
Если напряжения (а'} и (о) соответствуют деформациям {е'} и (е), то из условия равенства работ
{а'}г М = Мг (е)
или ,или ,{е'}Ч0'1 {в'} = {ef [D] {в}
или ,
или ,
после подстановки (4.15) следует равенство (4.25) (см. гл. 1).
Матрица жесткости
Матрица жесткости элемента ijm определяется с помощью общего соотношения (2.10), в соответствии с которым
№=^[B]r[D] \BVdxdy,№=^[B]r[D] \BVdxdy,(4.26)(4.26)
№=^[B]r[D] \BVdxdy,
№=^[B]r[D] \BVdxdy,
(4.26)
(4.26)
где t— толщина элемента, а интегрирование производится по площади треугольника. Если предположить, что толщина элемента постоянна, что тем ближе к истине, чем меньше размеры элемента, то, поскольку ни одна из матриц не содержит х или у, имеем простое выражение
[6] = [ВрЧО] [В] tA, (4.27)
где А — площадь треугольника [введенная соотношением (3.5)]. Такая форма записи позволяет вычислить матрицу с помощью. ЭВМ. Матрицу [В], определенную соотношением (4.10), можно
записать в видезаписать в виде'btlB] = [BhBhBm], где [Ba = jo'btlB] = [BhBhBm], где [Ba = jo° /ct -/2А btM° /ct -/2А btMи т. д.и т. д.(4.28)(4.28)
записать в виде
записать в виде
'bt
lB] = [BhBhBm], где [Ba = jo
'bt
lB] = [BhBhBm], где [Ba = jo
° /
ct -/2А btM
° /
ct -/2А btM
и т. д.
и т. д.
(4.28)
(4.28)
Матрица жесткости может быть записана в виде
кц кц kim
ш=
кц кц k^
,(4.29)
- k^i k^ kmm -
где подматрицы размерности 2X2 строятся следующим обра-
[М = [Srf [О] [BJ (А.(4.30)
Такая форма часто бывает удобной для вычислений.
Узловые силы, обусловленные начальной деформацией
Эти силы определяются в явном виде выражением (2.12), которое после интегрирования принимает вид
{F}ee=-[S]r[Z)][8o]<A ит. д.(4.31)
Расчленяя это соотношение, можно записать
№}:а = -[ВгГ [О][е0]^ и т. д.(4.32)
Силы, обусловленные начальной деформацией, распределяются по узлам элемента неравномерно и должны быть вычислены точно. Аналогичные выражения получаются для сил, обусловленных начальными напряжениями.
Распределенные объемные силы
В общем случае плоского напряженного или деформированного состояния на каждый элемент единичной площади в плоскости х, у действуют силы
^lYJ
в направлениях соответствующих осей.
В соответствии с (2.11) вклад этих сил в узловые силы определяется выражением
$[лг]г{у}^,
или, на основании (4.7),
{Л}Р = — | у | ^Ntdxdy и т. д,,(4.33)
при условии, что объемные силы X и У постоянны. Так как Nt не является постоянной, должно быть выполнено интегрирование. Некоторые общие формулы интегрирования для треугольника приведены в приложении III.
Если за начало координат выбран центр тяжести элемента, вычисления упрощаются. В этом случае
х dx dy = у dx dy = О,
и, используя (4.8), получаем
Wp = ~" { у } $ ^ dxdy!2\ = — ^ у j Я1/2,
или, учитывая примечание на стр. 62, имеем
{Г<}₽ = - I у ] Д/3 = {f ,}р = {Fm)p.(4.34)
Ясно, что для всякого элемента
XYXY}Д/3.}Д/3.(4.35)(4.35)
X
Y
X
Y
}Д/3.
}Д/3.
(4.35)
(4.35)
Это означает, что все объемные силы, действующие в направлениях х и у, распределены между тремя узлами поровну. Этот факт не противоречит физическому смыслу и часто неявно использовался.
Потенциал объемных сил
Во многих случаях объемные силы определяются через потенциал объемных сил ф 8 виде
^=-^.у=-%’(4.36)
(4.37)(4.37)и чаще не значения X и У, а именно этот потенциал известен повсюду в области и считается заданным в узловых точках. Если (ф}е содержит три значения потенциала в узлах элемента, т. е. имеет вид столбца
(4.37)
(4.37)
1фт
то в случае постоянных X и У потенциал ф должен изменяться внутри элемента по линейному закону. Функция формы для него, очевидно, может быть построена, как и ранее [см. (4.4) —
(4.6)], в виде(4.6)], в виде^ = W, N'h .V^^f.^ = W, N'h .V^^f.(4.38)(4.38)
(4.6)], в виде
(4.6)], в виде
^ = W, N'h .V^^f.
^ = W, N'h .V^^f.
(4.38)
(4.38)
Следовательно,
дФ [ЬР bj, 6m] {Ф}еХ = — S — — 2Д
а*[ci- ci- cm] We(4.39)
ay2Д
Вектор узловых сил, обусловленных потенциалом объемных сил, будет описываться соотношением
" bi b, bm
Ci cl cm
bi bj bm
Ci C, cm
№‘.(4.40)
bi bi bm
_ Ci Ci cm _
заменяющим (4.35).
Вычисление напряжений
Полученные формулы дают возможность составить полную матрицу жесткости конструкции и получить решение для перемещений.
Матрица напряжений, определяемая в общем виде равенством (2.15), получается для каждого элемента после соответствующих подстановок.
По предположению напряжения постоянны внутри элемента. Обычно их приводят к центру тяжести; это будет сделано и в большинстве примеров этой главы. Иногда значения напряжений в узлах получают усреднением напряжений в смежных элементах. Кроме того, имея некоторый опыт, можно использовать и метод усреднения «с весом», но он не намного лучше.
Обычно с помощью ЭВМ определяются главные напряжения и их направления в каждом элементе.
Примеры. Оценка точности
Не вызывает сомнения, что решение плоских задач теории упругости методом, изложенным в разд. 4.2, при неограниченном уменьшении размеров элементов стремится к точному. Однако при любом конечном числе разбиений это решение будет приближенным, как, скажем, решение в виде ряда Фурье с ограниченным числом членов.
Как уже объяснялось в гл. 2, приближенное значение полной энергии деформации всегда будет ниже истинного значения, соответствующего точному решению. Практически это означает, что полученные перемещения, а следовательно, и напряжения будут в целом заниженными. Однако следует подчеркнуть, что все это не всегда справедливо для каждой отдельной точки сплошной среды. Поэтому практическое значение такой оценки невелико.
Плоская задача теории упругости
Инженеру весьма важно знать, какая точность может быть достигнута в рассматриваемых задачах при уменьшении размеров элементов. В каждом частном случае ошибку можно оценивать путем сравнения решения с известным точным решением или путем изучения сходимости по результатам, полученным при разном числе разбиений.
Фиг. 4.4. Результаты решения задачи о чистом изгибе балки при достаточно грубом разбиении на треугольные элементы. (Значения напряжений oti, а* и, т$ч приведены в указанном порядке.)
При наличии опыта инженер может заранее оценить порядок точности результатов для данной конкретной задачи при заданном числе разбиений. Некоторый такой опыт, вероятно, можно приобрести, изучая примеры, приведенные в этой книге.
Сначала рассмотрим некоторые простые задачи, для которых известны точные решения.
Однородное поле напряжений. В этом случае решение, полученное методом конечных элементов, будет полностью совпадать с точным решением независимо от числа разбиений.
Фиг. 4.5. Круглое отверстие в области однородного напряженного состояния.
Очевидно, что этот результат следует из постановки задачи, но тем не менее он полезен для первоначальной проверки вычислительных программ.
Лииейио изменяющееся поле напряжений. В этом случае предположение о постоянстве напряжений внутри элементов означает, что решение всегда будет приближенным. На фиг. 4.4 в качестве примера представлены результаты расчета при довольно грубом разбиении балки, работающей в условиях чистого изгиба. Видно, что осевые напряжения оу, полученные методом конечных элементов, берут в «вилку» точное решение. Если постоянные по элементам значения напряжений отнести к центрам тяжести элементов и нанести их на график, то прямая, наименее отклоняющаяся от этих точек, фактически является точным решением.
Компонента напряжения в горизонтальном направлении и напряжение сдвига отличаются от точных (нулевых) значений— они колеблются около них с небольшой амплитудой.
Можно убедиться, что если напряжения во внутренних узлах вычисляются как средние по примыкающим к ним элементам, то они очень мало отличаются от точных. Однако на внешних поверхностях усреднение дает несколько худшие результаты. Усреднение напряжений в узловых точках часто применяется для уточнения приближенного решения (фиг. 4.4).
Для уточнения решения в узловых точках, расположенных вблизи поверхности конструкции, можно использовать усреднение с весом. Нам, однако, кажется, что для получения большей
Фиг. 4.6. Сравнение теоретических результатов с результатами решения методом конечных элементов задачи, иллюстрированной на фиг. 4.5.а—изотропный материал; б —ортотропный материал. £^.=£, = 1, £^ = Е2=3, Vj — 0,1 v2=0, G^=0,42. точное решение для бесконечной пластины; О решение, полученное методом конечных элементов.Фиг. 4.6. Сравнение теоретических результатов с результатами решения методом конечных элементов задачи, иллюстрированной на фиг. 4.5.а—изотропный материал; б —ортотропный материал. £^.=£, = 1, £^ = Е2=3, Vj — 0,1 v2=0, G^=0,42. точное решение для бесконечной пластины; О решение, полученное методом конечных элементов.
Фиг. 4.6. Сравнение теоретических результатов с результатами решения методом конечных элементов задачи, иллюстрированной на фиг. 4.5.
а—изотропный материал; б —ортотропный материал. £^.=£, = 1, £^ = Е2=3, Vj — 0,1 v2=0, G^=0,42. точное решение для бесконечной пластины; О решение, получен
ное методом конечных элементов.
Фиг. 4.6. Сравнение теоретических результатов с результатами решения методом конечных элементов задачи, иллюстрированной на фиг. 4.5.
а—изотропный материал; б —ортотропный материал. £^.=£, = 1, £^ = Е2=3, Vj — 0,1 v2=0, G^=0,42. точное решение для бесконечной пластины; О решение, получен
ное методом конечных элементов.
точности целесообразнее производить разбиение на более мелкие элементы.
Концентрация напряжений. На фиг. 4.5. и 4.6. иллюстрируется тестовая задача о концентрации напряжений. Исследуется распределение напряжений вокруг круглого отверстия в изотропном и слоисто-анизотропном материалах в условиях однородного напряженного состояния вдали от отверстия [6]. Чтобы можно было лучше изучить область, в которой ожидаются большие градиенты напряжений, используется неравномерное разбиение. Сравнение некоторых результатов расчета с точными решениями [3, 7] (фиг, 4.6) позволяет сделать вывод о высокой точности метода.
Некоторые практические приложения
Очевидно, что возможности применения метода конечных элементов практически безграничны. В настоящее время при исследовании плоских задач этот метод благодаря своей высокой точности, низкой стоимости и универсальности часто заменяет эксперимент. Преимуществами метода являются простота
Фиг. 4.7. Подкрепленное отверстие в пластине.
Вдали от отверстия однородное напряженное состояние о^е=Ю0, Сту*=53, Толщины областей пластины А, В и С относятся как 1 : 3: 23. (Перемещение в направлении у на оснх равно нулю.)
учета анизотропии свойств материала, а также легкость решения задач о температурных напряжениях и задач о действии объемных сил.
Ниже будет приведено несколько примеров применения метода к решению сложных инженерных задач.
Распределение напряжений около подкрепленного отверстия (фиг. 4.7). В стальных сосудах высокого давления или на несущих поверхностях самолетных конструкций часто приходится делать различные отверстия. Входящий трубопровод сам несколько подкрепляет отверстие, и, кроме того, для уменьшения напряжений, возникающих из-за эффектов концентрации, стенка вблизи отверстий обычно утолщается.
Исследование таких задач в плоской постановке не вызывает затруднений. Выбор размеров элементов и их расположение определяются характером изменения толщины.
Узкий утолщенный слой материала вблизи края отверстия можно аппроксимировать специальными элементами балочного типа или просто обычными треугольными (сильно вытянутыми) элементами. В задаче, иллюстрированной на фиг. 4.7, использовался последний способ, позволивший изучить распределение напряжений вблизи отверстия. Отметим, что исследовалась область сравнительно больших размеров и при решении применялось неравномерное разбиение.
Тектонические напряжения в анизотропной долине [6] (фиг. 4.8). Рассматривается симметричная долина, находящаяся под действием однородных напряжений в горизонтальном направлении. Порода состоит из различных слоев; следовательно, материал трансверсально изотропен с изменяющимися от точки к точке направлениями слоев.
Анализ полученных напряжений указывает на существование области растяжения. Это явление представляет интерес для геологов и инженеров, занимающихся механикой горных пород.
Плотина под действием внешнего и внутреннего давлений воды [8, 9] (фиг. 4.9). .Исследуется опорная плотина на сложном скалистом основании. Неоднородное основание находится в условиях плоской деформации, а сама плотина рассматривается как пластина переменной толщины (плоское напряженное состояние).
Исследование нагружения внешними силами н собственным весом не ставит новых проблем, хотя, возможно, следует отме-‘ тить, что оказалась полезной автоматизация расчета узловых нагрузок, вызванных силой тяжести.
Некоторого разъяснения требует случай действия внутреннего давления в порах.
Хорошо известно, что в пористом материале давление воды действует на конструкцию в виде объемной силы величиной
У — _ др у — дрдх * ду
и что в этом случае нет необходимости рассматривать внешнее давление.
•Давление в порах р, как это следует из формулы (4.36), является потенциалом объемных сил. Разбиение рассматриваемой области и тела плотины на элементы показано на фиг. 4.9. На фиг. 4.10, а и б приведены значения напряжений, возникающих под действием силы тяжести (учитывается только собственный вес плотины) и давления воды, которое рассматривается либо как внешняя нагрузка, либо как внутреннее давление в порах.
Селение ^ в плане
Vm
и = 0 Исследуемаяобласть
Крупный песок EG ~^ЕС
Предполагается отсш. ствие перемещении
-Трещина „
(не накладывается никаких ограни-
\ пении)
основание
Е~1Е
Предполага ет- сп отсутствие перемещений
[равий Е=^ЕС
2Уо элементов).*2Уо элементов).*
2Уо элементов).*
2Уо элементов).*
Фиг. 4.9. Расчет напряжений в контрфорсной плотине. Предполагаются плоскоенапряженное состояние плотины и плоская деформация основания.
а — сечение рассчитываемого контрфорса; б — рассчитываемый участок основания л ко-нечные элементы.
СжатиемСжатиемВерхний бьерВерхний бьерЗона растяженияЗона растяженияРастяжение (+)'Растяжение (+)'Зона растрескивания " (Е^О) \ *Зона растрескивания " (Е^О) \ *Фиг. 4.11. Напряжения в контрфорсной плотине. Введение в расчет «трещины» меняет распределение напряжений (нагружение такое же, как на фиг. 4.10,6).Фиг. 4.11. Напряжения в контрфорсной плотине. Введение в расчет «трещины» меняет распределение напряжений (нагружение такое же, как на фиг. 4.10,6).Зона растяжения, не превышающего вероя кого начального сжатияЗона растяжения, не превышающего вероя кого начального сжатия
Сжатием
Сжатием
Верхний бьер
Верхний бьер
Зона растяжения
Зона растяжения
Растяжение (+)'
Растяжение (+)'
Зона растрескивания " (Е^О) \ *
Зона растрескивания " (Е^О) \ *
Фиг. 4.11. Напряжения в контрфорсной плотине. Введение в расчет «трещины» меняет распределение напряжений (нагружение такое же, как на фиг. 4.10,6).
Фиг. 4.11. Напряжения в контрфорсной плотине. Введение в расчет «трещины» меняет распределение напряжений (нагружение такое же, как на фиг. 4.10,6).
Зона растяжения, не превышающего вероя кого начального сжатия
Зона растяжения, не превышающего вероя кого начального сжатия
Оба решения указывают на наличие больших областей растяжения, но очень важно отметить, что во втором случае уровень напряжений выше.
Растрескивание. В приведенном примере растягивающие напряжения, без сомнения, вызовут образование трещин в породе. Если процесс распространения трещины устойчив, то можно считать, что плотина в безопасности. Наличие трещин
Стрелкой указано растяжение
Напряжения 5ез учетаначальных напряже-ий в основании
легко учесть в расчете, если приравнять нулю упругие постоян- ные соответствующих элементов. На фиг. 4.11 показана расчетная схема и результаты расчета при наличии клинообразной трещины у края плотины. Видно, что при таком размере трещины в теле плотины не возникает никаких растягивающих напряжений.
Более подробно исследование распространения трещин и связанного с ним перераспределения напряжений будет описано ниже (см. гл. 18).
Температурные напряжения. В качестве примера расчета температурных напряжений рассматривается та же плотина при
В основании температура не изменяетсяВ основании температура не изменяетсяСтрелкой указано растяжениеСтрелкой указано растяжениеТемпература в этой области -9,44 СТемпература в этой области -9,44 СТемпература изменяется линейноТемпература изменяется линейно1 №фунт/?тйл?1 №фунт/?тйл?Сжатие (—) ИСжатие (—) ИФиг. 4.12. Расчет напряжений в контрфорсной плдтине. Температурные напряжения при охлаждении заштрихованной области до — 9,44 С(Е = 2,02-10,° Н/м2, а = 1,08-10"» 1/°С).Фиг. 4.12. Расчет напряжений в контрфорсной плдтине. Температурные напряжения при охлаждении заштрихованной области до — 9,44 С(Е = 2,02-10,° Н/м2, а = 1,08-10"» 1/°С).Фиг, 4.14. Подземная электростанция. Использованные при расчете элементы.Фиг, 4.14. Подземная электростанция. Использованные при расчете элементы.
В основании температура не изменяется
В основании температура не изменяется
Стрелкой указано растяжение
Стрелкой указано растяжение
Температура в этой области -9,44 С
Температура в этой области -9,44 С
Температура изменяется линейно
Температура изменяется линейно
1 №фунт/?тйл?
1 №фунт/?тйл?
Сжатие (—) И
Сжатие (—) И
Фиг. 4.12. Расчет напряжений в контрфорсной плдтине. Температурные напряжения при охлаждении заштрихованной области до — 9,44 С
(Е = 2,02-10,° Н/м2, а = 1,08-10"» 1/°С).
Фиг. 4.12. Расчет напряжений в контрфорсной плдтине. Температурные напряжения при охлаждении заштрихованной области до — 9,44 С
(Е = 2,02-10,° Н/м2, а = 1,08-10"» 1/°С).
Фиг, 4.14. Подземная электростанция. Использованные при расчете элементы.
Фиг, 4.14. Подземная электростанция. Использованные при расчете элементы.
,, .л3/ ТЖшинт/ЗюйА
’астяженив№г \,^
фиг. 4.13. Большая водоподъемная плотина с быками и предварительно на-пряженной арматурой.
Фиг. 4.15. Подземная электростанция. Распределение главных напряжений.Фиг. 4.15. Подземная электростанция. Распределение главных напряжений.
Фиг. 4.15. Подземная электростанция. Распределение главных напряжений.
Фиг. 4.15. Подземная электростанция. Распределение главных напряжений.
довольно простом распределении температур. Результаты расчета приведены на фиг. 4.12.
Гравитационные плотины. Расчет опорной плотины является характерным примером применения метода конечных элементов. Несложно рассмотреть и другой тип плотины — гравитационную плотину с быками или без них. На фиг. 4.13 приведены результаты расчета большой плотины с быками и подъемными затворами.
Ясно, что в этом случае аппроксимация напряженно-деформированного состояния в окрестности резкого изменения геометрии сечения, т. е. в области, где быки соединяются с телом плотины, двумерным состоянием сомнительна. Однако она приводит лишь к локальным ошибкам.
Здесь иажно отметить, что для одновременного изучения концентрации напряжений в местах крепления тросов и распределения напряжений в плотине и в основании используются элементы разных размеров. Линейные размеры элементов относятся как 30: 1 (самые большие элементы, использовавшиеся для исследования основания, на рисунке не показаны).
Подземная электростанция. Этот пример, иллюстрированный на фиг. 4.14 и 4.15, демонстрирует возможности метода. Главные напряжения вычерчиваются ЭВМ автоматически. Расчеты проводились при различных начальных напряжениях (ао), что связано с неточностью знаний геологических условий. Возможность быстрого решения задачи и представление результатов в виде графиков позволили оценить границы изменения напряжений и принять техническое решение.
Особенности исследования плоского деформированного состояния в несжимаемом материале
Следует отметить, что соотношение (4.20), определяющее матрицу упругости [Р] для изотропного материала, теряет смысл, если коэффициент Пуассона становится равным 0,5, так как при этом знаменатель обращается в бесконечность. Эту трудность можно просто обойти, если в расчете использовать значения коэффициента Пуассона, близкие к 0,5, но не равные этой величине. Однако опыт показывает, что такой прием ухудшает решение. Геррманн [10] предложил другой метод, связанный с использованием нового вариационного принципа. Подробно этот метод изложен в упомянутой работе.
ЛИТЕРАТУРА
Turner М. J., Clough R. W„ Martin Н. С., Topp L. J., Stiffness and Deflection Analysis of Complex Structures, /. Aero. Sci., 23, 805—823 (1956).
Clough R. W., The Finite Element in Plane Strese Analysis, Proc. 2nd ASCE Conf, on Electronic Computation, Pittsburgh, Pa., Sept. 1960.
Timoshenko S., Goodier J. N„ Theory of Elasticity, 2nd ed., McGraw-Hilt, 1951.
Лехницкий С. Г., Теория упругости анизотропного тела, ГИТТЛ, М.—Л., 1950.,
Hearmon R. F. S., An Introduclion to Applied Anisotropic Elasticity, Oxford Univ. Press, 1961.
Zienkiewicz 0. C„ Cheung Y. K.. Slagg K. G., Stresses in Anisotropic Media with Particular Reference to Problems of Rock Mechanics, I. Strain Analysis, I, 172—182 (1966).
Савин Г. H., Концентрация напряжений около отверстий, ГИТТЛ, М. — Л., 1951.
Zienkiewicz О. С., Cheung Y. К., Bultress Dams on Complex Rock Foundations, Water Power, 16, 193 (1964).
Zienkiewicz О. C., Cheung Y. K., Stresses in Buttress Dams, Water Power, 17, 69 (1965).
Herrmann L. R., Elasticity Equations for Incompressible, or Nearly Incompressible Materials by a Varialionat Theorem, JA/AA, 3, 1896 (1965); есть русский перевод: Геррманн, Вариационный принцип для уравнений упругости несжимаемых и почти несжимаемых материалов, Ракетная техника и космонавтика, 3, № 10, стр. 139—144 (1965).
Фиг. 5.1, Элемент осесимметричного тела.Фиг. 5.1, Элемент осесимметричного тела.элемент рассматривается главэлемент рассматривается глав
Фиг. 5.1, Элемент осесимметричного тела.
Фиг. 5.1, Элемент осесимметричного тела.
элемент рассматривается глав
элемент рассматривается глав
ОСЕСИММЕТРИЧНОЕ
НАПРЯЖЕННОЕ СОСТОЯНИЕ
Введение
Исследование распределения напряжений в телах вращения (осесимметричных телах) при осесимметричном нагружении представляет большой практический интерес. Поскольку эти задачи тоже двумерные [1, 2], с математической точки зрения
они аналогичны задачам о плоском напряженном и плоском деформированном состояниях. Вследствие симметрии дефор
мированное, а следовательно, и напряженное состояния в любом сеченни по оси симметрии тела полностью определяются ■ двумя компонентами перемещении. Такое сечение показано на фиг. 5.1. Если г и г — радиальная и осевая, координаты точки, а и и о — соответствующие перемещения, легко заметить, что перемещения внутри показанного на рисунке треугольного элемента Цт могут быть описаны с помощью тех же самых функций перемещения, которые использовались в гл. 4.
Соответствующий рассматриваемому элементу объем, по которому должны браться все интегралы, представляет собой тело вращения, показанное на фиг. 5.1.
Как и прежде, треугольный
ным образом с иллюстративной целью, хотя все основные выводы имеют общий характер.
Для плоской задачи было показано, что в выражение для
внутренней работы входят только три компоненты деформации в координатной плоскости, а компоненты напряжения, нормальные к координатной плоскости, не дают вклада в энергию, ибо равны нулю либо напряжения, либо соответствующие деформации.
В осесимметричном случае любое радиальное перемещение вызывает деформацию в окружном направлении, и, так как напряжения в этом направлении не равны нулю, в рассмотрение должны быть введены четвертая компонента деформации и соответствующее напряжение. В этом состоит отличительная особенность осесимметричного случая*
Читателю может показаться, что математические выкладки этой главы несколько сложнее использованных в предыдущей, но, по существу, они тоже основываются на общих соображениях, изложенных в гл. 2.
Характеристики элемента
Функция перемещений
Используя треугольный элемент (фиг. 5.1) с узлами i, /, tn, пронумерованными против часовой стрелки, определим узловое перемещение через две его компоненты
(5.1)(5.1)
(5.1)
(5.1)
(5.2)(5.2)а перемещения элемента — вектором
(5.2)
(5.2)
1б«
Очевидно, что, как и в подразд. 4.2.1, для однозначного определения перемещений внутри элемента можно использовать линейный полином. Поскольку в этом случае алгебраические выкладки идентичны проделанным в гл. 4, мы не будем их повторять.
Поле перемещений снова определяется соотношением (4.7) № = {“} = №, ж шя №.
где
N\ = 4—L—L, и т. Дм(5.з)
а / — единичная матрица размерности 2X2. В этих соотношениях
«/=Г/2т —гтг/?
Ь( — 2/ 2т = 2/т,Ci = ^ - Ц = Г^,
остальные коэффициенты получаются циклической перестановкой индексов. Величина Д, как и раньше, представляет собой площадь треугольника.
Деформация (полная)
Как уже упоминалось, в осесимметричном случае необходимо рассматривать четыре компоненты деформации. Это фактически все компоненты, которые могут быть отличны от нуля при осесимметричной деформации. Они и соответствующие им напряжения схематически изображены на фиг. 5.2.
Фиг. 5.2. Деформации и напряжения, определяемые при расчете осесимметричных тел.Фиг. 5.2. Деформации и напряжения, определяемые при расчете осесимметричных тел.
Фиг. 5.2. Деформации и напряжения, определяемые при расчете осесимметричных тел.
Фиг. 5.2. Деформации и напряжения, определяемые при расчете осесимметричных тел.
Все рассматриваемые компоненты вектора деформации можно выразить через перемещения с помощью приведенного ниже соотношения. Использованные выражения очевидны, и они здесь выводиться не будут. Читатель, интересующийся подробным выводом, может обратиться к любому учебнику по теории упругости [3]. Таким образом, имеем
до
dz
ди
дг
и
г
ди . до
"dz ^"dr" |
Используя функции перемещений, определенные соотношениями (5.3) и (5.4), получаем
{е} = [В] We = VBb Вь Вт\ {df,
dN'tдгdN'tдг00дЛ<00дЛ<0bi0bictctCiОCiОи т. д.и т. д.(5.6)(5.6)
dN'tдг
dN'tдг
0
0
дЛ<
0
0
дЛ<
0bi
0bi
ct
ct
Ci
О
Ci
О
и т. д.
и т. д.
(5.6)
(5.6)
Поскольку матрица В содержит теперь координаты г и 2, деформации в элементе не будут постоянными, как в случаях плоского напряженного и плоского деформированного состояний. Это различие обусловлено членом ее. Если заданные узловые перемещения таковы, что и пропорционально г, то все деформации будут постоянны. Очевидно, что, поскольку только такие перемещения соответствуют постоянным деформациям, используемая функция перемещений удовлетворяет основному критерию гл. 2.
Начальная деформация (температурная деформация)
В общем случае должны быть рассмотрены четыре независимые компоненты вектора начальной деформации
®г0®г0YrzO®г0®г0YrzO(5.7)(5.7)
®г0
®г0
YrzO
®г0
®г0
YrzO
(5.7)
(5.7)
Хотя, вообще говоря, начальная деформация может изменяться внутри элемента, удобно считать ее постоянной.
Возникновение начальной деформации чаще всего обусловлено тепловым расширением. Для изотропного материала в этом случае будем иметь
!
а6ех
а6е
ае* | ’<5-8>
о )
где 6е — средняя по элементу температура, а а — коэффициент линейного расширения.
Общий случай анизотропии материала нет необходимости рассматривать, так как при этом осевая симметрия невозможна. Некоторый практический интерес представляет «слоистый» материал, аналогичный рассмотренному в гл. 4, плоскость изотропии которого перпендикулярна оси симметрии (фиг. 5.3). У та-
1Фиг. 5.3. Слоистый материал в случае осевой симметрии.1Фиг. 5.3. Слоистый материал в случае осевой симметрии.
1
Фиг. 5.3. Слоистый материал в случае осевой симметрии.
1
Фиг. 5.3. Слоистый материал в случае осевой симметрии.
ких материалов возможны два различных коэффициента линейного расширения: az в осевом направлении и ar в плоскости, перпендикулярной этому направлению.
В этом случае начальная температурная деформация имеет
видвид{во} ={во} =az6e ar6e ar6e Оaz6e ar6e ar6e О(5.9)(5.9)
вид
вид
{во} =
{во} =
az6e ar6e ar6e О
az6e ar6e ar6e О
(5.9)
(5.9)
Такая анизотропия часто встречается при исследовании деталей машин из слоистых или стекловолокнистых материалов.
Матрица упругости
Теперь надо получить матрицу упругости [D], связывающую деформации {е} и напряжения {и} стандартным соотношением
°2 1
О, I
> = [О]({8}-{80}).
Trz
Рассмотрим сначала слоистый анизотропный материал, так как матрица упругости для изотропного материала может быть получена как частный случай.
Слоистый анизотропный материал (фиг, 5.3). Полагая, что ось г направлена по нормали к плоскостям слоев, перепишем соотношения (4.22) (пренебрегая для удобства, как и ранее, начальными деформациями) в виде
°zV2°rV2°9
'г е2е2е2 ’
_, °Г Vl°9
(5.10)(5.10)Е2 ^Ех Ех '
(5.10)
(5.10)
^zr g2 •
Вводя опять обозначения
и разрешая систему относительно напряжений, находим
В =у
(1 + v,)(1-v1-2«v2) Л
1—v2 nv^l+vj ^(l+v^0
м(1—Mv|) (V] + mv2)m0
Хn(l—MV2)0
Симметричноm(l+v,)(l— v,—2nv|)
(5.П)
Изотропный материал. Для изотропного материала матрицу [О] получаем, полагая
Ех = Е^=Е или п=1
ии
и
и
V1 — V2=V,
а также используя известную зависимость между упругими постоянными
G2 _ G _1
Е2~ Е m — 2(1 +v) "
ООО1 -2v2(1 —v)ООО1 -2v2(1 —v)(5.12)(5.12)Подстановка приведенных выше выражений в (5.11) дает
О
О
О
1 -2v
2(1 —v)
О
О
О
1 -2v
2(1 —v)
(5.12)
(5.12)
1——
1—v 1-V
1 v
В(1 — V)1
(l+v)(l-2v)j
Симметрично
Матрица жесткости
Матрицу жесткости элемента Цпг можно составить, используя соотношение (2.10). Так как объемный интеграл берется по всей кольцевой области, получим
[6]e = 2n$[B]qD][B]rdrdz, ■(5.13)
где матрица [В] определяется равенством (5.6), а матрица [В] — соотношениями (5.11) или (5.12) в зависимости от свойств материала.
Интегрирование теперь не удается выполнить так же просто, как в случае плоского напряженного состояния, поскольку матрица [В] зависит от координат. Существуют две возможности: первая — интегрировать численно и вторая — перемножить входящие в интеграл матрицы и затем почленно проинтегрировать.
Простейший приближенный метод состоит в определении матрицы [В] для центра тяжести сечения элемента с координатами ri + г/ + гш з
и zj+z/ + zm 3
В этом случае первое приближение имеет вид
И = 2л[В]г[П][В]гА,(5.14)
где А — площадь треугольника.
Мо&но было бы использовать более точные методы, требующие вычисления подынтегрального выражения в нескольких точках треугольника. Такие методы будут подробно рассмотрены в гл. 8. Однако можно показать, что если используемый метод численного интегрирования позволяет точно вычислить объем элемента, то при неограниченном возрастании числа разбиений решение будет сходиться к точному [4]. Предложенное здесь «одноточечное» интегрирование является методом численного интегрирования именно такого типа, поскольку известно, что объем тела вращения равен произведению площади сечения на длину путиг пройденного центром тяжести. Для получения достаточной точности при использовании простых треугольных элементов обычно требуется довольно мелкое разбиение, поэтому большинство созданных программ использует этот простейший метод интегрирования, который, возможно несколько неожиданно, иногда оказывается лучше точного. Причина этого состоит в том, что при точном интегрировании появляются члены, содержащие логарифмы. Под знак логарифма входят отношения типа г^гт* Когда элемент находится на большом расстоянии от оси, величина этого отношения близка к единице и логарифм вычисляется неточно.
Если возникает необходимость в точном интегрировании, то удобно поступить следующим образом.
Как и в предыдущей главе, разобьем матрицу жесткости на отдельные подматрипы размерности 2X2 [см. соотношения (4.28) — (4.30)] вида
[^] = 2л ^[BrHD][B,]rdrdz.(5.15)
Целесообразно выделить в подматрицах [В] постоянную и переменную части. Так, например, можно написать
[ВЛ = [В,] + [B?J,(5.16)
где [В^]— матрица [Вг] для центра тяжести элемента [использованная в (5.14)], а второе слагаемое — отклонение от этой величины. Легко показать, что это слагаемое можно записать в виде
(5.17)
Подставляя эти выражения в (5.15) и замечая, что
[ВЛ г dr ^ = [0],
получаемполучаем[^rs] — [^rs] ~h Ы[^rs] — [^rs] ~h Ы(5.18)(5.18)
получаем
получаем
[^rs] — [^rs] ~h Ы
[^rs] — [^rs] ~h Ы
(5.18)
(5.18)
где первое слагаемое в точности совпадает с (5.14), а второе — поправочный член, определяемый выражением
-О Оп
_ 2л ГО 0 1 010 0
<2Д )= L О о о о г 1 1 О
L0 0 -
(5.20)(5.20)X J {(ar+cr2)/r—(ar+crz)//} {(as+c5z)/r—^а,-\-с^)1^ г dr dz. (5.19) Если для интегралов использовать сокращенные обозначения ( -у drdz~ А • Ц.
(5.20)
(5.20)
^drdz = \. /2>
2 2
у dr dz = А • 1
то окончательно поправочный член можно записать в виде
/ -1 л Г ^33 0 1 rsj — 2Д [ О О J
X {ага» (Л — V') + (Ms + МЛ (к — ^/r) + crcs Цг — z2(r^. (5.21)
Интегралы 1г — /3 вычисляются в явном виде через узловые координаты.
Внешние узловые силы
В двумерных задачах, рассмотренных в предыдущей главе, вопрос определения узловых сил, обусловленных внешней нагрузкой, был настолько ясен, что не нуждался в комментариях. В рассматриваемом случае, однако, следует иметь в виду, что узловые силы изображают совокупность сил, действующих по всей длине окружности, образующей «узел» элемента. Это обстоятельство уже учитывалось при составлении матрицы жесткости элемента, когда интегрирование проводилось по всей кольцевой области элемента.
Следовательно, если R представляет собой радиальную составляющую силы на единицу длины окружности узла радиуса г, то в расчетах должна использоваться внешняя «сила» 2лг^. Аналогично сила в осевом направлений 2лг/ характеризует совокупность осевых сил.
Узловые силы, обусловленные начальной деформацией
Снова используя (2.9), получаем
{F}* = - 2л $ [В]г [О] {ed} г drdz.(5.22)
Учитывая, что деформация {е0} постоянна, для каждого узла можно записать
{^£ = -2л($ [в/ г drdz) [О] {во}.(5.23)
Интегрирование осуществляется тем же способом, что и при определении жесткости. Ясно, что опять можно использовать приближенное выражение
UMI = - 2л [В/ [О] {во} гД(5.24)
с поправочным членом. Таким образом, имеем ■ №Д=№} + {^}-(5-25)
Однако можно показать, что в этом случае поправочный член равен нулю, так как
{^Д = 2л ( J (ВЛr г dr dz) [D] {в0} = О, поэтому представление
UX = - 2п [В]г [Д] {во} гД(5.26)
является точным. Силы, обусловленные начальными напряжениями, определяются таким же образом.
Распределенные объемные силы
При решении осесимметричных задач часто возникает необходимость рассматривать распределенные объемные силы, такие, как сила тяжести (если она действует вдоль оси 2), центробежная сила во вращающихся механизмах, внутреннее давление в пористом материале.
Запишем такие силы в виде вектора
P = {z}-(5-27)
где R, Z — компоненты силы в направлениях г и 2 соответственно на единицу объема материала. В соответствии с (2.11) имеем
{F}; = - 2л $[дТ {г} r dr dz>
или для t-ro узла
(5.28)(5.28){7^=-2л ^^NVdrdz.
(5.28)
(5.28)
Если в первом приближении допустить, что объемные силы по* стоянии, то с помощью переноса начала координат, так же как в подразд. 4.2.7, легко получить
М=№};=№ni;=- 2л {г} 4- <5,29>
Хотя это выражение не совсем точно, можно показать, что величина поправочного члена уменьшается с уменьшением размеров элемента и вследствие самоуравновешенности он не приведет к заметной ошибке. Ясно, что в случае необходимости интегрирование в (5.28) можно произвести точно.
Если объемные силы заданы потенциалом, аналогичным введенному в подразд. 4.2.8, т. е.
р5Фр5Ф7 — _7 — _(5.30)(5.30)
р5Ф
р5Ф
7 — _
7 — _
(5.30)
(5.30)
и если этот потенциал линеен относительно своих узловых значений, то можно использовать выражение, эквивалентное (4.40),
Во многих задачах объемные силы пропорциональны расстоянию г от оси симметрии. Например, во вращающемся теле
7? = о2рг,(5.31)
где о — угловая скорость, а р — плотность материала. Очевидно, что аппроксимация (5.29) в этом случае будет очень грубой, и для получения хорошего результата необходимо точное интегрирование.
Вычисление напряжений
Как следует из формул (5.5) и (5.6), напряжения не постоянны внутри элемента. В этом случае удобно усреднять напряжения и относить их к центру тяжести элемента. Матрица напряжений, получающаяся из формул (5.6) и (2.3), имеет, как обычно, вид_
{стГ = [D][B] {df - [D] {в0} + {aj.
Можно показать, что значения напряжений несколько колеблются от элемента к элементу и усреднение узловых напряжений позволяет улучшить результат,
4 Зак, 61?
Фиг. 5.4. Напряжения в сфере при действии внутреннего давления (коэффициент Пуассона v = 0,3).
а —Треугольные элементы —значения в центрах тяжести; б —треугольные элементы-- усреднение по узлам; в —четырехугольные элементы—усреднение по смежным треугольникам.
Фиг. 5.5. Перемещения внутренней и внешней поверхностей сферы при показанном на фнг. 5.4 нагружении.
Фиг. 5.6. Сфера прн установившемся распределении температур (100 °C на внутренней поверхности и 0° на внешней).
а —распределение температуры и напряжения по радиусу; б —усреднение по четырехугольникам. ■ точное решение; д усреднение по треугольникам; О усреднение по четырехугольникам.
4*
Некоторые примеры
Решения тестовых задач, таких, например, как задачи о цилиндре с постоянными осевыми или радиальными напряжениями, как и следовало ожидать, совпадают с точными. Это очевидное следствие того, что функция перемещений может описывать однородные деформации.
Задача о сфере под действием внутреннего давления, для которой характерно почти линейное изменение напряжений, имеет точное решение. На фиг. 5.4, а показаны отнесенные к центрам тяжести элементов напряжения, полученные при использовании достаточно крупной сетки. Следует отметить, что полученные напряжения несколько колеблются около точного решения. (Эти колебания становятся еще более заметными при больших значениях коэффициента Пуассона, хотя точное реше-
Фнг. 5.7. Сосуд реактора высокого давления.
а— использованные прй расчете четырехугольные элементы, разбиение на элементы осуществлялось ЭВМ автоматически; б—напряжения при равномерно распределенном давлении р (чертеж, выполненный ЭВМ). При решении определялись средние по четырехугольникам значения. Коэффициент Пуассона v«*0,I5.
ние не зависит от него.) На фиг. 5.4,6 приведено гораздо лучшее приближенное решение, полученное усреднением значений напряжений в узловых точках; с помощью усреднения, результаты которого приведены иа фиг. 5.4, в, решение можно еще
улучшить. Хорошее совпадение с точным решением даже при использовании весьма грубого разбиения свидетельствует о высокой точности метода. На фиг. 5.5 с точным решением сравниваются перемещения узловых точек.
На фиг. 5.6 показаны температурные напряжения в той же самой сфере, вычисленные для установившегося температурного поля- Сравнение с точным решением снова показывает высокую точность метода.
Практические приложения метода
В этом разделе приводятся два примера практического применения метода к исследованию осесимметрического нагружения.
Фиг. 5.8. .Сосуд реактора высокого давления. Температурные напряжения в установившемся состоянии. Линии максимальных главных напряжений (фунт/дюйм2). (Температура внутри 400°С, снаружи 0 С, а = 5*10'" 1/С« Е ** 2,58-10® фунт/дюйм2, v = 0,15.)
Реактор из предварительно напряженного железобетона под давлением. На фиг. 5.7 показано распределение напряжений в упрощенном варианте такого реактора. Вследствие симметрии рассматривается только одна его половина. Приведены
/,=2,2М0юН
Фиг. 5.9а. Свая в слоистом грунте. Нерегулярное разбиение и исходные данные.
Фиг. 5.96. Свая в слоистом грунте График вертикальных напряжений в горизонтальных сечениях Показано также решение задачи Буссинеска при Ei =
= Е2 = E^ai и проведено сравнение с точным решением.
точное решение задачи Буссинеска; А решение задачи Буссинеска методом конечных элементов; • решение задачи о свае методом конечных элементов*
напряжения, возникающие при действии внутреннего давления. Аналогичные результаты легко получить для случая предварительно напряженной арматуры, если в узловых силах учесть нагрузку от арматуры.'
На фнг. 5.8 приведены линии равных максимальных главных температурных напряжений. Температурные напряжения н само температурное поле в установившихся условиях определены с помощью метода конечных элементов, как описано в гл. 15.
Свая фундамента. На фиг. 5.9а и 5.96 показано распределение напряжений вокруг сваи фундамента, проходящей через два различных пласта грунта. Решение этой неоднородной задачи не представляет трудностей и получается с помощью стандартной программы.
Несимметричное нагружение
Метод, изложенный в настоящей главе, может быть распространен на случай несимметричного нагружения. Если изменение нагрузки по окружности описывается с помощью круговых гармоник, то можно рассматривать только одно осевое сечение, хотя число степеней свободы при этом увеличивается до трех. Некоторые детали метода описаны в гл. 13. В работе [5] можно найти полное его изложение.
ЛИТЕРАТУРА
Clough R. W., Ch. 7 in: Stress Analysis, Zienkiewicz О. C., Holister G. S., eds., Wiley, 1965.
Clough R. W., Rashid Y., Finite Element Analysis of Axi-Symmetric Solids, Proc. ASCE, 91, EM.l, 71 (1965).
Timoshenko S„ Goodier J. N., Theory of Elasticity, 2nd ed„ McGraw-Hill, 1951.
Irons В. M., Comment on «Stiffness Matrices for Sector Element», Raju I. R„ Rao A. K., MfAA, 1, 156—157 (1969); есть русский перевод: Айронс, Замечание к статье «Матрицы жесткости элементов в форме сектора», Ракетная техника и космонавтика, 8, № 3, стр. 271 (1970).
Wilson Е. L., Structural Analysis of Axi-Symmetric Solids, JAIAA, 3, 2269— 2274 (1965); есть русский перевод: Вильсон, Расчет на прочность осесимметричных тел, Ракетная техника и космонавтика, 3, № 12, стр. 124—132 (1965).
ГЛАВА 6
ИССЛЕДОВАНИЕ ТРЕХМЕРНОГО
НАПРЯЖЕННОГО состояния
Введение
Метод конечных элементов применяется и для решения трехмерных задач. Такие задачи охватывают почти все практические случаи, хотя иногда предположение о том, что напряженное или деформированное состояние двумерно, дает вполне приемлемую и более экономичную «модель».
Простейшим элементом для двумерных задач был треугольник. В трехмерном случае его аналогом является тетраэдр — элемент с четырьмя узлами. В настоящей главе будут рассмотрены основные характеристики этого элемента. Трудность, не встречавшаяся ранее, состоит в порядке индексации узлов, т. е. в построении конечно-элементной модели тела.
Впервые тетраэдральный элемент предложили использовать Галлагер и др. [1] и Мелош [2]. Позднее Аргирис [3, 4] подробно разработал этот вопрос, а Рашид [5] показал, что с помощью больших современных ЭВМ могут быть решены поставленные таким образом практические задачи. Очевидно, однако, что для получения заданной степени точности количество простых тетраэдральных элементов должно быть очень большим. Это приводит к огромному числу уравнений, что несколько ограничивает на практике применение метода. Кроме того, ширина ленты матрицы основной системы уравнений становится большой и в результате увеличивается необходимый объем памяти вычислительной машины.
'Чтобы представить себе степень сложности такого рода задач, предположим, что точность аппроксимации двумерных задач треугольными элементами сравнима с точностью аппроксимации - трехмерных задач тетраэдрами. Если, например, для достижения заданной точности при определении напряжений в квадратной двумерной области требуется сетка размерности 20 X 20, т. е. надо рассмотреть 400 узловых точек, то число уравнений для определения двух компонент перемещений каждого узла будет около 800. (Это вполне приемлемая цифра.) Лента матрицы системы содержит 20 узлов (см. главу, посвященную методам вычислений), т. е. около 40 переменных.
Эквивалентная трехмерная область представляет собой куб с 20X20X20 = 8000 узловых гочек. Так как теперь должны
быть определены три компоненты перемещений в каждой узловой точке, общее число уравнений достигает 24 000, а лента матрицы содержит 20 X 20 = 400 взаимосвязанных узлов, т. е. 1200 переменных.
Если учесть, что вычислительные трудности при использовании обычных методов решения, грубо говоря, пропорциональны количеству уравнений и квадрату ширины ленты матрицы, то нетрудно представить себе сложность решения таких задач. Не удивительно поэтому, что попытки уточнить решение трехмерных задач связаны в основном с использованием сложных элементов, обладающих большим числом степеней свободы [6—10]. В последних главах будут приведены примеры практического лрименения таких элементов. Эта глава содержит все необходимые сведения для постановки трехмерных 'задач теории упругости. Обобщение на случай более сложных элементов не вызовет затруднений.
Характеристики тетраэдрального элемента
Функции перемещений
На фиг. 6.1 изображен тетраэдральный элемент ijpm в системе координат х, у и z.
Перемещение любой точки определяется тремя компонента- ми и, и и w в направлениях координат х, у и г. Таким образом, вектор перемещений имеет вид
(6.1)(6.1)Ш=1 у
(6.1)
(6.1)
Если для задания линейного закона изменения какой-либо величины в плоском треугольном элементе требовались три узловых значения, то в трехмерном случае необходимо задать четыре узловых значения. По аналогии с представлением (4.3) можно записать, например,
(6.2)(6.2)и = Oj + а2х + а3у + а4г.
(6.2)
(6.2)
Приравнивая эти выражения перемещениям узловых точек, получаем четыре уравнения типа
(6.3)(6.3)ui = at + a2Xi + a3r/^ + a4zt и т. д.,
(6.3)
(6.3)
цз которых определяются коэффициенты «] — 054.
Фиг. 6.1. Тетраэдральный элемент. (При нумерации узлов следует придерживаться определенного порядка, начиная, например, с точки р, остальные узлы нумеруются в направлении против часовой стрелки по отношению к ней — рЦт или mipj и т. д.)Фиг. 6.1. Тетраэдральный элемент. (При нумерации узлов следует придерживаться определенного порядка, начиная, например, с точки р, остальные узлы нумеруются в направлении против часовой стрелки по отношению к ней — рЦт или mipj и т. д.)
Фиг. 6.1. Тетраэдральный элемент. (При нумерации узлов следует придерживаться определенного порядка, начиная, например, с точки р, остальные узлы нумеруются в направлении против часовой стрелки по отношению к ней — рЦт или mipj и т. д.)
Фиг. 6.1. Тетраэдральный элемент. (При нумерации узлов следует придерживаться определенного порядка, начиная, например, с точки р, остальные узлы нумеруются в направлении против часовой стрелки по отношению к ней — рЦт или mipj и т. д.)
Запишем теперь соотношение (6.2) в форме, аналогичной (4.5), с использованием определителя
U=^ ^а' + 6^ ++ й1^ и1 +
+ (а, + Ьгх + с,у + d^ и, +
+ (ат + ЬтХ + сту + dmz) Um +
(6.4) ■(6.4) ■“Ь (^р "Ь ЬрХ -|- СрУ “I- dpZ^ Up),
(6.4) ■
(6.4) ■
где
(6.5а)
Коэффициентами сц,
bi, Ci, di обозначены определители
Xj
У] Zj1 У/ Zj
Oz = det xm
Ут zm , bt = — det 1 y„ zm
Ур zp1 у, zp
4
\ Zj- Xj ys \
Ci — — det xm
1 Zm , di = — det Xm Ут 1
Xp
1 ZpXp у p 1
Величина V в данном случае представляет собой объем тетраэдра.
(6.56)
Остальные коэффициенты получаются циклической перестановкой индексов р, i, j, m.
Как видно из фиг. 6.1, узлы р, f, j, m пронумерованы в соответствии с правилом правой руки, причем первые три узла пронумерованы по часовой стрелке, если смотреть со стороны последнего узла.
и т. д.и т. д.Перемещение элемента определяется двенадцатью компонентами перемещений его узлов:
и т. д.
и т. д.
(6.6)
где
Перемещение произвольной точки можно записать в виде Ш = \Шь IN^ IN'm, IN'^ {а}%(6.7)
где скалярные величины определяются соотношениями
+ b.x-V с,у + d,2
~ И Т- д- <6'8)
а I — единичная матрица размерности 3X3.
Ясно, что эти функции перемещений будут удовлетворять требованиям непрерывности на границах между элементами. Этот результат является прямым следствием линейного закона изменения перемещений.
6.2.2. Матрица деформаций
В трехмерном случае учитываются все шесть компонент деформации. Используя известные обозначения Тимошенко, запишем матрицу деформаций в виде
теплового расширения прЬстой вид: (а0е
а0е
ди дх ди
Вх вр 8z 1 — Чху Ууг
ду dw "дг"
ди , ди
Sy
50 -1
1 дх dw
Yzx
dz
Sy
dw ] ди дх ** дг
{8} =
О
О
(6.12)
где а — коэффициент линейного расширения, а 0е—средняя по элементу температура.
6.2.3. Матрица упругости
В случае материала с анизотропией свойств матрица [D],
связывающая шесть компонент напряжения с компонентами деформации, может содержать не более чем 21 независимую постоянную (см. подразд. 4.2.4).
В общем случае
Ох
(в} =
№{6Г
= [ВЬ
В/, в^,
BpW,
(6.10)
где
sn'l
0
0
дх
dN',
0
"в?
0
"MO
0"
dN\
0 i C,
0
0
0
дг
0 1 0
di
[В,] =
SN't
SN't
= ~w
с. i bi
0 - (6.И)
о
Sy
дх
0 d.
ct
dN'£
dN^
_dt\ 0
bt_
dz
Sy
dN^
dN'
0
——
дг
дх _
С помощью соотношений (6.4) —(6.7) легко убедиться, что.
М =
аг
^ху xyz Тех
— [В] ({в} — {8о}) + {®о}»
(6.13)
Остальные подматрицы получаются простой перестановкой индексов.
Начальные деформации, такие, как обусловленные тепловым расширением, можно записать обычным образом в виде шестикомпонентного вектора, имеющего, например, для изотропного
вид
tni —E^ "~ V1 V
_(l + v)(l-2v) A
' 1 -t——00o'
1 — V 1 — V
l.^o00
1000
Симметрично^TZT^y®®
о
2(1—v)
1 - 2v
.(6.14)
2(1 —v)_
Так как такое умножение никогда не выполняется в явном виде, запишем здесь матрицу [£)] только для изотропного материала, хотя это нетрудно сделать и для случая произвольной анизотропии. При использовании обычных упругих постоянных: модуля упругости Е и коэффициента Пуассона v — матрица имеет
Фиг. 6.2. Способ разбиения трехмерного тела иа элементы типа «кирпичиков»,Фиг. 6.2. Способ разбиения трехмерного тела иа элементы типа «кирпичиков»,
Фиг. 6.2. Способ разбиения трехмерного тела иа элементы типа «кирпичиков»,
Фиг. 6.2. Способ разбиения трехмерного тела иа элементы типа «кирпичиков»,
Матрицы жесткости, напряжений и нагрузок
Выражение для матрицы жесткости, определяемой в общем случае соотношением (2.10), можно проинтегрировать точно, так как компоненты деформации и напряжения постоянны внутри элемента.
Подматрица с индексами rs матрицы жесткости имеет размерность 3 X 3 и определяется соотношением
[ti = №W,(6.15)
где V — объем тетраэдра.
Узловые силы, обусловленные начальной деформацией, записываются в виде, аналогичном (4.31):
{/Х = -[Bf[B]{e0}V,(6.16)
нли для z-й компоненты
KF^- [В(]г [П]{еЛ V.
Аналогичные выражения получаются для сил, обусловленных начальными напряжениями.
Сходство с результатами гл. 4 очевидно, так что необходимость в дальнейших выводах отпадает. Читатель не встретит никаких трудностей при составлении вычислительной программы.
Распределенные объемные силы снова могут быть заданы их составляющими X, У, Z или потенциалом объемных сил. Как и раньше, можно показать, что если объемные силы постоянны, то компоненты их результирующей распределяются по узлам элемента равномерно [см, (4,34)].
Составные элементы с восемью узлами
Иногда при аппроксимации объема отдельными тетраэдрами теряется наглядность, что может легко привести к ошибкам в нумерации узлов и т. д. Удобнее разбивать пространство на восьмиугольные «кирпичики». Это осуществляется, как показано на фиг. 6.2, рассечением трехмерного тела параллельными плоскостями и разбиением полученных сечений на, четырехугольники.
Элементы такого типа можно считать состоящими из нескольких тетраэдров, построение которых осуществляется с помощью простой логической программы. Например, как показано иа фиг. 6.3, любой кирпичик можно разделить на пять тетраэдров двумя (и только двумя) различными способами. Усреднение результатов этих двух типов разбиения приводит к незначительному увеличению точности. Напряжения хорошо представлять усредненными по всему кирпичику.
фиг. 6.4. Способ разбиения восьмиугольного «кирпичика» на шесть тетраэдров.
Разбиение кирпичика на шесть тетраэдров показано на фиг. 6.4. Очевидно, что существует много других возможностей.
В последующих главах мы увидим, что такое разбиение может быть полезным для построения и более сложных типов элементов.
Примеры и заключительные замечания
гIгIПростой пример применения тетраэдральных элементов показан на фиг. 6.5 и 6.6. Приближенное решение хорошо извест-
г
I
г
I
Фиг. 6.5. Задача Буссинеска как пример исследования трехмерного напряженного состояния.
Лна AEHD\
Граничные условия: «=о=»гу=0 на ABCD,ДР _ > из условия симметрии, вседру-
гне границы свободные.
ной задачи Буссинеска о действии сосредоточенной силы на упругое полупространство получено в результате исследования конечного объема кубической формы. Использование симметрии позволяет сократить число неизвестных и записать краевые условия для перемещений в указанном на фиг. 6.5 виде [11]. Так как нулевые перемещения заданы на конечном расстоянии от места приложения нагрузки, перед построением представленных на фиг. 6.6 графиков результаты корректировались по точному решению. Значения полученных напряжений и перемещений оказались довольно точными, хотя следует отметить, что разбиение было достаточно грубым. Однако даже для такой
^Вычисленное значение
Фиг. 6.6. Задача Буссинеска, а*—напряжения в вертикальном направлении о^; б—вертикальные перемещения w.
Фиг. 6.7. Расчет сосуда высокого давления реактора с использованием простых тетраэдральных элементов. Геометрия, элементы и некоторые результаты расчета напряжений.
простой задачи пришлось решать систему из 375 уравнений. В работах [5—11] с помощью тетраэдральных элементов рассмотрены более сложные задачи. На фиг. 6.7, взятой из работы [5], приведены результаты расчета сосуда высокого давления сложной формы. В этой задаче рассматривалось около 10 000 степеней свободы. В гл. 9 будет показано, что использование более сложных элементов позволяет провести достаточно точный расчет аналогичной задачи с гораздо меньшим общим числом степеней свободы.
ЛИТЕРАТУРА
Gallagher R. Н., Padlog J., Bijlaard Р. Р., Stress Analysis of Heated Complex Shapes, ARS I., 700—707 (1962); есть русский перевод: Галлагер, Пад- лог, Бейлард, Анализ напряжений в конструкциях сложной формы, подверженных нагреву, Ракетная техника и космонавтика, 32, № 5, стр. 52— 61 (1962).
Melosh R. J., Structural Analysis of Solids, Proc. Amer. Soc, Cio. Eng., S. T. 4, 205—223 (Aug. 1963).
Argyris J. H„ Matrix Analysis of Three-Dimensional Elastic Media — Small and Large Displacements, JAIAA, 3, 45—51 (Jan. 1965); есть русский перевод: Аргирис, Матричный анализ малых и больших перемещений в трехмерных упругих средах, Ракетная техника и космонавтика, 3, № 1, стр. 177—186 (1965).
Argyris J. Н., Three-Dimensional Anisotropic and inhomogeneous Media — Matrix Analysis for Smail and Large Displacements, Ingeniour Archiv. 34, - 33—55 (1965).
Rashid Y. R., Rockenhausen W., Pressure Vessel Analysis by Finite Element Techniques, Proc. Coni, on Prestressed Concrete Pressure Vessels, fnst. Civ. Eng., 1968.
Argyris J. H„ Continua and Discontinua, Proc. Conf. Matrix Methods in Structural Mechanics, Wright Patterson Air Force Base, Ohio, Oct. 1965.
irons В. M., Engineering Applications of Numerical Integration in Stiffness Methods, M/AA, 4, 2035—2037 (1966); есть русский перевод: Айронс, Инженерные приложения численного интегрирования в методе жесткостей, Ракетная техника и космонавтика, 4, № 11, стр. 213—216 (1966).
Ergatoudis J., irons В. М„ Zienkiewicz О. С., Three Dimensional Analysis of Arch Dams and Their Foundations, Proc. Symp. Arch Dams, Inst. Civ. Eng., 1968.
Argyris J. H„ Redshaw J. C., Three Dimensional Analysis of Two Arch Dams by a Finite Element Method, Proc. Symp. Arch Dams, fnst. Civ. Eng., 1968.
Fjeld S„ «Three Dimensional Theory oi Elastics», Finite Element Methods in Stress Analysis, Holand I, Bel! K., eds., Tech. Univ, of Norway, Tapir Press, Trondheim, 1969.
Pedro J. O., Thesis 1967, Laboaratorio Nacional de Engenharia Civil, Lisbon.
ГЛАВА 7
ФУНКЦИИ ФОРМЫ ЭЛЕМЕНТА. НЕКОТОРЫЕ СЕМЕЙСТВА ЭТИХ ФУНКЦИЙ
Введение
В предыдущих трех главах дано довольно подробное описание, как могут быть поставлены и решены задачи линейной тео^ рии упругости с помощью конечных элементов простейших форм. Хотя подробные выкладки проведены только для функций формы, относящихся к треугольным и тетраэдральным элементам, очевидно, что точно так же можно было бы рассмотреть и другие элементы. Фактически если выбран тип элемента и определены соответствующие функции формы, то все дальнейшие действия просты, порядок их ясен и они могут быть выполнены вычислителем, не знакомым с физическим содержанием задачи. Из последующего станет ясно, что вполне возможно составить программу, позволяющую решать на машине широкие классы задач только при задании определенных функций формы. Однако выбор функций представляет собой вопрос, требующий разумного решения, в принятии которого роль человека пока является определяющей. В настоящей главе излагаются правила построения некоторых семейств одномерных, двумерных и трехмерных элементов.
В задачах теории упругости, рассмотренных в гл. 4—6, перемещения представляли собой двух- или трехкомпонентный вектор, а функции формы записывались в матричном виде. Однако функции формы строились для каждой компоненты в отдельности, и матричные выражения, по существу, получались путем умножения некоторой скалярной функции на единичную матрицу [см., например, (4.7), (5.3) и (6.7)]. Поэтому в этой главе ограничимся рассмотрением только скалярных функций формы N; (штрихи в обозначениях опущены).
Функции формы, использованные при решении задач теории упругости в перемещениях, удовлетворяли критериям сходимости глав 2 и 3:
непрерывность только неизвестных должна иметь место между элементами (т. е. непрерывность угла наклона не требуется);
функция должна допускать выбор произвольной линейной формы, обеспечивающей постоянство деформаций (постоянство первой производной функции).
От функций формы, которые рассматриваются в этой главе, требуется только, чтобы они удовлетворяли этим двум критериям. Поэтому их можно использовать во всех задачах предыдущих глав и .в других задачах, в которых требуется выполнение только этих условий. Например, введенные здесь элементы и функции можно использовать во всех задачах гл. 15. Фактически они применимы всегда, когда в функционал % (см. гл. 3)’ входят производные только первого порядка.
Семейства элементов отличаются друг от друга числом степеней свободы. Возникает вопрос: можно ли получить преимущества экономического или какого-либо другого характера, усложняя элемент путем увеличения числа степеней свободы? Ответить на него нелегко, хотя можно сказать, что, как правило, при заданной степени точности усложнение элемента приводит к уменьшению общего числа неизвестных. Однако экономичность алгоритма определяется как временем счета, так и степенью сложности подготовки входных данных. При уменьшении числа переменных может заметно увеличиться время, необходимое для получения,, основных соотношений, хотя время решения уравнений при этом уменьшается.
В предыдущей главе уже упоминалось, что повышение эффективности алгоритма особенно важно при решении трехмерных задач.
Это важно и при решении других задач, поэтому в каждом конкретном случае должна быть найдена оптимальная форма элемента.
ДВУМЕРНЫЕ ЭЛЕМЕНТЫ
Прямоугольные элементы.
Некоторые предварительные соображения .
Очевидно, что (особенно, если читатель привык использовать декартову систему координат) простейшим плоским элементом является прямоугольник со сторонами, параллельными осям х и у. Рассмотрим, например, прямоугольник, изображенный на фиг. 7.1. Здесь узловые точки пронумерованы от 1 до 8. Значения неизвестной функции ф в них представляют собой параметры элемента. Как определить функции формы для элемента такого типа?
Предположим сначала, что они являются полиномами по х и д. Для того чтобы функция ф была непрерывна между элементами, она должна изменяться вдоль верхней и нижней границ по линейному закону. Для каждого из элементов, расположенных выше или ниже рассматриваемого прямоугольника, существуют две точки, в которых функции принимают заданные зна-
чения, н, так как два значения единственным образом определяют линейную функцию, условие непрерывности выполняется во всех точках этих сторон. Это обстоятельство уже использовалось при выборе линейной функции формы для треугольника.
Аналогично если вдоль вертикальных сторон принят кубический закон изменения функции формы, то условия непрерывности на них выполняются, так как четыре значения единственным образом определяют кубическое разложение. Первый критерий при этом удовлетворяется.
кУ
. х
Фиг. 7.1. Прямоугольный элемент.
Для того чтобы производная могла принимать любые наперед заданные значения, в разложении необходимо учитывать все линейные члены.
Так как для определения функции имеется восемь точек, в разложении можно оставить только восемь членов, т. е. можно положить
ф = а, + а^ + а3у + а4ху + а5у2 + адХу2 + а7у3 + а8л:у3. (7.1)
Вопрос о том, какие именно члены следует сохранить в полиноме, можно решить единственным образом, если оставить члены возможно более низкого порядка, хотя мы поступили по-другому1). Читатель может легко убедиться, что теперь выполнены все необходимые требования.
Подставляя координаты различных узловых точек, получим систему уравнений для определения коэффициентов. Она запи-
t) Сохранение в разложении члена высшего порядка, а ие более низкого приводит обычно к несколько худшей аппроксимации, хотя сходимость при ЭТОМ-сохраняется [1].
сывается, как и (4.4) для треугольника, в виде
*i*i1» яр Ур ^\У\1 Ур х1Ур Ур ^У31» яр Ур ^\У\1 Ур х1Ур Ур ^У3илнОтсюда получаемилнОтсюда получаем№=[С]{а}.{а} = [СГ'Ж№=[С]{а}.{а} = [СГ'Ж(7-2)(7.3)(7.4)(7-2)(7.3)(7.4)
*i
*i
1» яр Ур ^\У\1 Ур х1Ур Ур ^У3
1» яр Ур ^\У\1 Ур х1Ур Ур ^У3
илн
Отсюда получаем
илн
Отсюда получаем
№=[С]{а}.
{а} = [СГ'Ж
№=[С]{а}.
{а} = [СГ'Ж
(7-2)
(7.3)
(7.4)
(7-2)
(7.3)
(7.4)
н формулу (7.1) можно записать в виде
^[^{«^[РПС]-1^(7.5)
где И = [1, х, у» ху, у\ ху\ у3, ху3].(7.6)
Таким образом, функция формы для этого элемента, определяемая равенством
^ = [WF = 1М, ^г, ..., ^] W,(7.7)
находится из соотношения
[А^НКТ1.(7.8)
Этот метод, не требующий большой изобретательности, часто используется на практике, однако он имеет существенные-недо- статки. Иногда матрица [С] может не иметь обратной [2], и, кроме того, всегда нахождение обратной матрицы в общем виде, пригодном для элементов всех конфигураций, сопряжено с преодолением значительных алгебраических трудностей. Поэтому целесообразно выяснить, нельзя лн прямо записать функции формы N/^x, уУ Прежде чем сделать это, рассмотрим некоторые общие свойства этих функций.
Некоторые важные свойства можно выявить, анализируя соотношение (7.7). Во-первых, так как это равенство справедливо для всех Й»}е, то
в узле i н обращается в нуль во всех остальных узлах. Кроме того, должны соблюдаться законы изменения функции вдоль границ, обусловленные требованиями непрерывности (в приведенном примере — линейный закон по х и кубический по у). На фиг. 7.2 в изометрии изображены функции формы для рассматриваемых элементов, соответствующие двум типичным узлам. Ясно, что их можно записать в виде произведений соответствующих функций, линейных по х и кубических-по у. Очевидно, что
такое простое решение, как в этом примере, возможно не всегда, однако вообще рекомендуется записывать функции формы в явном виде.
В дальнейшем удобно использовать нормализованные координаты. Такие координаты показаны на фиг. 7.3; они выбираются так, чтобы стороны прямоугольника совпадали с координатными
Фиг. 7.2. Функции формы для элемента, показанного на фиг. 7.1.
Фнг. 7.3. Нормализованные координаты для прямоугольника.
линиями ±1. Эти координаты соотношениями
связаны с координатами х и у
(7.9)(7.9)Фиг. 7.4. Прямоугольники с узлами иа границе (снрендипово семейство).Фиг. 7.4. Прямоугольники с узлами иа границе (снрендипово семейство).О —элемент первого порядка; б — элемент второго порядка; в—элемент третьего порядка г —элемент четвертого порядка.О —элемент первого порядка; б — элемент второго порядка; в—элемент третьего порядка г —элемент четвертого порядка.
(7.9)
(7.9)
Фиг. 7.4. Прямоугольники с узлами иа границе (снрендипово семейство).
Фиг. 7.4. Прямоугольники с узлами иа границе (снрендипово семейство).
О —элемент первого порядка; б — элемент второго порядка; в—элемент третьего порядка г —элемент четвертого порядка.
О —элемент первого порядка; б — элемент второго порядка; в—элемент третьего порядка г —элемент четвертого порядка.
Если функции формы известны в нормализованных координатах, то переход к первоначальной системе координат и преобразование различных выражений, встречающихся, например, при определении жесткости, тривиальны и их можно осуществить с помощью соотношений (7.9).
Прямоугольные элементы. Снрендипово семейство [3, 4]
Удобнее всего выразить функции через координаты узлов на границе элемента. Рассмотрим, например, первые три элемента, изображенные на фиг. 7.4. Количество узловых точек
на сторонах этих элементов увеличивается, причем их число на каждой стороне одинаково. Для обеспечения непрерывности функция формы должна изменяться вдоль границ элементов а — в по линейному, параболическому и кубическому законам соответственно.
Чтобы построить функцию формы для первого элемента, отметим, что произведение
^(Н1)(п+1)(7.Ю)
равно единице в верхнем правом углу, где £ = ц — 1, и нулю в остальных углах. Эта функция изменяется вдоль всех сторон линейно, и, следовательно, условие непрерывности выполняется.
Введение новых переменных
^ = йнПо = 1]П«(7-И)
позволяет записать все функции формы в виде одного выражения
^ = |(l+5o)(l+t]o).(7.12)
Так как линейная комбинация этих функций формы позволяет описать произвольный линейный закон изменений ф, второй критерий сходимости тоже удовлетворяется.
Читатель легко может убедиться, что приведенные ниже функции для элементов второго и третьего порядков удовлетворяют всем необходимым критериям.
Элемент второго порядка:
угловые узлы
^=|(l + M(l+i]o)(^ + t]o-l),(7.13)
узлы на сторонах
1< = 0,Л^уО-^а+по),
ч<=о,^=4(l + g0)(l-42).
Элемент третьего порядка:
угловые узлы
jv^^a + ^d+noH-io + g^+n2)!,(7.14)
узлы на сторонах
£/ = ± 1 и 1)/ = ± -д ,
Ad-^d+^d-nW+Sno).
Выражения для узлов на других сторонах получаются заменой переменных.
В следующем элементе этого семейства — элементе четвертого порядка [5] — добавляется центральная узловая точка, так что следует рассматривать все члены полного полинома четвертого порядка. Благодаря наличию центрального узла добавляется функция формы (1—|2)(1— л2), которая обращается в нуль на всех сторонах.
Приведенные функции были найдены путем подбора. Получить функции формы для элементов этого семейства более
высокого порядка достаточно трудно, и требуется некоторая изобретательность. Своим названием это семейство обязано принцам Сирендипским, прославившимся своими неожиданными открытиями (Гораций Уолпол, 1754). -
Для многих практических целей могут потребоваться элементы с различным числом степеней свободы в направлениях | и q. В частности, такие элементы могут использоваться, когда в каком-то определенном направлении напряжения изменяются по заданному закону, а в другом — произвольно (как, например, в балке). Некоторые функции формы таких элементов, а „также элементов с различным числом степеней свободы на противоположных сторонах рассматриваются, в работе [2], но читатель может и сам испробовать свое мастерство для их построения.
Прямоугольные элемёиты. Лагранжево семейство [3, 6, 7]
Простой и универсальный способ получения функции формы любого порядка состоит в перемножении соответствующих полиномов по каждой из двух координат. Рассмотрим элемент, показанный на фиг. 7.5, в котором внутренние и внешние узлы располагаются на правильной сетке. Пусть требуется определить функцию формы для точки, обведенной кружочком. Очевидно, что произведение полинома пятой степени по 5» равного единице в точках второго столбца и нулю во всех остальных узлах, на полином четвертой степени по q, равный единице при значениях координат, соответствующих верхней строке узлов, и нулю в остальных узлах, удовлетворяет условиям непрерывности между элементами.
Полиномы от одной переменной, обладающие таким свойством, называются полиномами Лагранжа. Они записываются в виде
тп (g — li) (g — Ь) ■ ■ ■ (^ ~|;-i) (6 — £t+i) •• ■ (5 — М /7 1 к\
' (Si —Si)(6< — 6=)... (Е< — §<-.)(§< — Ег+i)(6/— 6») *'
Таким образом, если пометить узел номером столбца и номером строки, на пересечении которых он расположен, то получим
^,/= L7 (g) L7(n),' (7.16)
где пит — количество разбиений в каждом направлении.
На фиг. 7.6 показано несколько элементов этого бесконечного семейства. Несмотря на то что такие элементы просто получить, применение их не всегда полезно не только вследствие введения большого числа внутренних узлов, но и из-за плохой аппроксимации кривых полиномами высоких порядков. Следует
Фиг. 7.5. Типичная функция формыФиг. 7.5. Типичная функция формыдля элемента лагранжева семейства.для элемента лагранжева семейства.аа
Фиг. 7.5. Типичная функция формы
Фиг. 7.5. Типичная функция формы
для элемента лагранжева семейства.
для элемента лагранжева семейства.
а
а
Фиг. 7.6. Три элемента лагранжева семейства,д —элемент первого порядка; б —элемент второго порядка; в —элемент третьего порядка.
отметить, что выражения для функций, формы содержат члены высоких порядков, тогда как некоторые члены более низкого порядка в них отсутствуют.
Внутренние узловые точки и неузловые переменные
На фиг. 7.4 и 7.6 элементы первого порядка одинаковы, а элементы второго порядка отличаются наличием центральной точки. Функции формы для двух типов элементов второго порядка приведены на фиг. 7.7.
। ——о——:•। ——о——:•< - о (< - о (для элементов второго порядка снрендипова и лагранжева семейств.для элементов второго порядка снрендипова и лагранжева семейств.Фнг. 7.7. Функции формыФнг. 7.7. Функции формы
। ——о——:•
। ——о——:•
< - о (
< - о (
для элементов второго порядка снрендипова и лагранжева семейств.
для элементов второго порядка снрендипова и лагранжева семейств.
Фнг. 7.7. Функции формы
Фнг. 7.7. Функции формы
На границах элементов эти функции однозначно определяются значениями в граничных узлах, и, следовательно, на границах они совпадают (хотя внутри элементов и существуют различия). Дополнительная степень свободы элемента лагранжева семейства описывается дополнительной функцией, умно-' женной на некоторый параметр и равной нулю на границах. Этот параметр представляет собой значение функции ф в центральном узле.
Ясно, что можно построить элемент семейства Сирендипа с таким же числом степеней свободы, вводя дополнительную функцию формы, обращающуюся на границах в нуль, и умножая ее на некоторый параметр элемента ф*. Все функции формы для элементов Лагранжа можно использовать и для элементов Сирендипа, но при этом множители не соответствуют никаким узловым значениям функции ф. Множитель ф* можно назвать неузловым параметром элемента.
Минимизация функционала по такому параметру осуществляется так же, как и для внутреннего узла, ио физический смысл таких величин, как узловые силы и т. д., теперь уже не ясен. При желании каждому элементу можно поставить в соответствие несколько неузловых параметров.
Этот прием обычно не имеет больших преимуществ, так как введение неузловых параметров не изменяет функцию формы на границах.
До сих пор функции формы строились только в виде полиномов. Это имеет много преимуществ. В частности, в полином входят линейные члены, необходимые для выполнения требования постоянства производной. Однако при наличии дополнительных ■степеней свободы нет необходимости ограничиваться полиномами. С таким же успехом в предыдущем примере можно было бы использовать, например, функцию
cos f 5 cos ^-п,(7.17)
тождественно равную нулю на границах.
Исключение внутренних переменных при составлении ансамбля. Подконструкции
При использовании внутренних узлов и неузловых параметров обычным путем выводятся соотношения (см. гл. 2 и 3):
^te№W4№(7.18)
Поскольку каждую из функций $Р можно разделить на две части, одна из которых №е связана, с соседними элементами,
а другая {$}е характерна только для данного элемента, можно
записать
3% ._ dg _0д{Фр д^е
и исключить ^ФУ нз дальнейшего рассмотрения. Запишем (7.18)
в виде[ д^ дхе ' 1 5 Ие 5 {фр “ I dg( a (*pв виде[ д^ дхе ' 1 5 Ие 5 {фр “ I dg( a (*pахеахед WОд WОЙе [5]еГЙе [5]еГ[^Г № 1 +{ ^ I w8 Jim Wi[^Г № 1 +{ ^ I w8 Jim Wi(7.19)(7.19)
в виде
[ д^ дхе ' 1 5 Ие 5 {фр “ I dg
( a (*p
в виде
[ д^ дхе ' 1 5 Ие 5 {фр “ I dg
( a (*p
ахе
ахе
д W
О
д W
О
Йе [5]еГ
Йе [5]еГ
[^Г № 1 +{ ^ I w8 Jim Wi
[^Г № 1 +{ ^ I w8 Jim Wi
(7.19)
(7.19)
Из второй строки (7.19) находим^^-vEy-'W^r + vry) н после подстановки этого выражения в первую получаем= [67 № + ^*у,О {Ф)егде=[67 = [£]e-[£]W~W.(rMiH^Wf.Из второй строки (7.19) находим^^-vEy-'W^r + vry) н после подстановки этого выражения в первую получаем= [67 № + ^*у,О {Ф)егде=[67 = [£]e-[£]W~W.(rMiH^Wf.(7.20) строку (7.19)(7.21)(7.22)(7.20) строку (7.19)(7.21)(7.22)Далее составляется система уравнений, содержащая лишь переменные, связанные с границами элементов, для всей области. Такой прием позволяет за счет некоторых преобразованийДалее составляется система уравнений, содержащая лишь переменные, связанные с границами элементов, для всей области. Такой прием позволяет за счет некоторых преобразований
Из второй строки (7.19) находим
^^-vEy-'W^r + vry) н после подстановки этого выражения в первую получаем
= [67 № + ^*у,
О {Ф)е
где=
[67 = [£]e-[£]W~W.
(rMiH^Wf.
Из второй строки (7.19) находим
^^-vEy-'W^r + vry) н после подстановки этого выражения в первую получаем
= [67 № + ^*у,
О {Ф)е
где=
[67 = [£]e-[£]W~W.
(rMiH^Wf.
(7.20) строку (7.19)
(7.21)
(7.22)
(7.20) строку (7.19)
(7.21)
(7.22)
Далее составляется система уравнений, содержащая лишь переменные, связанные с границами элементов, для всей области. Такой прием позволяет за счет некоторых преобразований
Далее составляется система уравнений, содержащая лишь переменные, связанные с границами элементов, для всей области. Такой прием позволяет за счет некоторых преобразований
Фнг. 7.8. Сложный элемент.Фнг. 7.8. Сложный элемент.
Фнг. 7.8. Сложный элемент.
Фнг. 7.8. Сложный элемент.
на начальной стадии рассмотрения отдельного элемента существенно упростить решение системы уравнений.
Уместно дать интерпретацию такому способу исключения нсузловых переменных и провести аналогию со строительной механикой, Описанный прием, по существу, сводится к выделе-
нию части конструкции и нахождению решения для этой части при заданных произвольных перемещениях на границах. Матрица [&*]е представляет полную жесткость выделенной части, а {.Рр—эквивалентную систему узловых сил.
Если разбиение на треугольные элементы, показанное на фиг. 7.8, интерпретировать как совокупность шарнирно соединенных стержней, читатель без труда узнает хорошо известный прием выделения подконструкций, часто используемый в строительной механике.
Такая подконструкция, по существу, представляет собой сложный элемент, внутренние степени свободы которого исклю
Фиг. 7.9. Четырехугольник, составленный из четырех простых треугольников.Фиг. 7.9. Четырехугольник, составленный из четырех простых треугольников.чены.
Фиг. 7.9. Четырехугольник, составленный из четырех простых треугольников.
Фиг. 7.9. Четырехугольник, составленный из четырех простых треугольников.
Описанный прием позволяет строить сложные элементы, которые обеспечивают получение более точного решения.
Единственное отличие таких элементов от элементов, поЕдинственное отличие таких элементов от элементов, поНа фиг. 7.8,а изображена 'разделенная на треугольные элементы часть сплошной среды. Подконструкцией в этом случае является один сложный элемент с несколькими граничными узлами (фиг. 7.8,6).
Единственное отличие таких элементов от элементов, по
Единственное отличие таких элементов от элементов, по
строенных в предыдущем разделе, состоит в том, что неизвестная функция ^"аппроксимируется не гладкими функциями формы, а набором кусочно-гладких функций. Это, по-видимому, приводит к несколько худшей аппроксимации, но зато может позволить сократить общее время расчета всей конструкции. Выделение подконструкции удобно при решении сложных задач, особенно если рассматриваемая область составлена из повторяющихся элементов.
Результаты решения простейших задач методом конечных элементов показывают, что использование сложных элементов, составленных из треугольников (или тетраэдров), приводит к лучшим результатам, чем применение простых треугольных элементов. Например, использование четырехугольника, составленного из четырех треугольников, с исключенной центральной точкой (фиг. 7.9) выгоднее использования простых треугольников. Этот и другие виды составленных из треугольников элементов подробно рассмотрены Уилсоном [8].
Семейство треугольных элементов
В предыдущих главах в достаточной мере продемонстрированы преимущества произвольного треугольника при аппроксимации любой формы контура. Превосходство его перед
. прямоугольником очевидно и не нуждается в дальнейшем обсуждении.
Фиг. 7.10. Семейство треугольных элементов.а — элемзнт первого порядка; б —элемент второго порядка; в — элемент третьего порядкуФиг. 7.10. Семейство треугольных элементов.а — элемзнт первого порядка; б —элемент второго порядка; в — элемент третьего порядку
Фиг. 7.10. Семейство треугольных элементов.
а — элемзнт первого порядка; б —элемент второго порядка; в — элемент третьего порядку
Фиг. 7.10. Семейство треугольных элементов.
а — элемзнт первого порядка; б —элемент второго порядка; в — элемент третьего порядку
(^ith)С3^(^ith)С3^Фиг. 7.11. L-координаты.Фиг. 7.11. L-координаты.
(^ith)С3^
(^ith)С3^
Фиг. 7.11. L-координаты.
Фиг. 7.11. L-координаты.
Рассмотрим ряд треугольников, изображенных на фиг. 7.10. Число узлов в каждом, элементе этого семейства таково, что позволяет построить полный полином порядка, необходимого для обеспечения совместности между элементамй. Это характерное свойство ставит семейство треугольников в привилегированное положение, так как обращение матрицы [С] всегда будет существовать [2] (см. (-7.3)]. Однако, как и ранее, предпочтительнее прямой путь получения функций формы, и, как будет показано, он достаточно ■прост.
Удобно ввести для треугольника специальную систему нормализованных координат.
L-координаты ^
При рассмотрении прямоугольных элементов выбор декартовой системы координат с осями, параллельными сторонам прямоугольника, был естественным. Однако для треугольника такая система неудобна.
Для треугольника с узлами 1, 2, 3 (фиг. 7.11) удобно ввести систему координат £ь Ц и £3, связанную с декартовой следующими линейными соотношениями:
х — LiXi + 7.2^2 + 7-зХ3,
У — L1y1 + L2y2 + ^зУз.(7.23)
1 — Ьх + L2 + £3.
Каждой совокупности координат L^ L^, L^ (которые не являются независимыми и связаны между собой третьим соотношением) соответствует единственная пара декартовых координат. Узел 1 имеет координаты Li — 1, L2 = L3 = 0 и т. д. Линейная связь между новыми и декартовыми координатами означает, что линии L\ = const представляют собой прямые, параллельные стороне 2—3, на которой L] = 0.
Легко видеть, что координату Ц точки Р можно определить как отношение площади заштрихованного треугольника к площади всего треугольника:
г _ площадь Р23 /у 94Л
1 площадь 123 * ' * '
Разрешая соотношения (7.23), получаем
_ йи + ^я + ^у
1 ™2Д
(7.25)(7.25)а2 + Ь2х + с2у
(7.25)
(7.25)
'22Д
гдегденн1 1 У1А =У det1 *2 02= площадь 1231 «з Оз1 1 У1А =У det1 *2 02= площадь 1231 «з ОзДз + Ьзх + сзУ 2ДДз + Ьзх + сзУ 2Д01 — Х2у3 — ХлУз» ^1—у2 Уз, 01 — х3 Х2-01 — Х2у3 — ХлУз» ^1—у2 Уз, 01 — х3 Х2-(7.26)(7.26)
где
где
н
н
1 1 У1
А =У det
1 *2 02
= площадь 123
1 «з Оз
1 1 У1
А =У det
1 *2 02
= площадь 123
1 «з Оз
Дз + Ьзх + сзУ 2Д
Дз + Ьзх + сзУ 2Д
01 — Х2у3 — ХлУз» ^1—у2 Уз, 01 — х3 Х2-
01 — Х2у3 — ХлУз» ^1—у2 Уз, 01 — х3 Х2-
(7.26)
(7.26)
‘Отметим, что эти выражения тождественны полученным в гл. 4 [соотношения (4.56), (4.5в)].
Функции формы
Для первого элемента семейства, изображенного на фиг. 7.10, а, функции формы — просто L-координаты. Таким образом,
Мг=Ьг, Na-U N3 = L31(7,27)
поскольку каждая из этих координат равна единице в одном узле н нулю — в остальных узлах и изменяется линейно.
Для построения функций формы остальных элементов можно получить простое рекуррентное соотношение [2]. Предполо-
Фиг. 7.12. Рекуррентное правило построения функций формы для треуголь ников.Фиг. 7.12. Рекуррентное правило построения функций формы для треуголь ников.
Фиг. 7.12. Рекуррентное правило построения функций формы для треуголь ников.
Фиг. 7.12. Рекуррентное правило построения функций формы для треуголь ников.
жим, что функции формы для треугольника n-го порядка известны. Построим функции формы для треугольника (^+ 1)-го порядка. На фиг. 7.12 показаны два таких треугольника с равноотстоящими друг от друга узлами. Для типичного узла / известная функция формы п-го порядка
(7.28)(7.28)№*1, U, L^
(7.28)
(7.28)
выражается через L-координаты треугольника 123. Эта функция формы может быть выражена через L-координаты большего треугольника 12*3* после установления связи между координатами. Она будет принимать единичное значение в точке I и нулевое во всех остальных узлах нового треугольника, кроме узлов, расположенных на основании 2*3* треугольника.
Легко показать, что
NrX = ctrXNi (7.29)
будет искомой функцией формы, если с — масштабный множитель, обеспечивающий единичное значение в точке i при равенстве L"+1 нулю на основании большего треугольника, Масштаб-
(7.30)(7.30)ный множитель задается соотношением
(7.30)
(7.30)
с— t ,
где I — число слоев, для которых номера узлов меньше L Функции формы для узлов, расположенных на основании треугольника, могут быть получены простой перестановкой индексов.
Связь между этими двумя координатами ясна из фиг. 7.12, откуда видно, что
-п площадь Р13п+1 площадь Р13*
^2 площадь 123 ’^2 площадь 12*3* *
Следовательно,
площадь 12*3*площадь 123площадь 12*3*площадь 123L^'L^'п п + 13 =Т—п п + 13 =Т—Г «4-1Г «4-1(7.31а)(7.316)(7.31а)(7.316)-п площадь Р13
площадь 12*3*
площадь 123
площадь 12*3*
площадь 123
L^'
L^'
п п + 1
3 =Т—
п п + 1
3 =Т—
Г «4-1
Г «4-1
(7.31а)
(7.316)
(7.31а)
(7.316)
2площадь Р13*
Аналогично
и, учитывая, что Lx -\- L2-\- L3= Y, получаем
^ = 1[(„+1)^+>- 1].(7.31b)
Читатель может легко проверить, что приведенные ниже функции являются функциями формы для элементов второго и третьего порядков, и получить аналогичные функции для элементов более высоких порядков,
Треугольник второго порядка (фиг. 7.10,6).
Для угловых узлов Nx = (2Lx — l)Li и т. д., для узлов на сторонах
^4=4LiL2 и т. д.(7.32)
Треугольник третьего прядка (фиг. 7.10, в).
Для угловых узлов
1)(3L,-2)L, и т. д., для узлов на сторонах- -
= LXL2(3LX — 1) и т, д.,(7.33)
и, наконец, для внутреннего узла
Ую = 27£1£2£3.
Последняя функция обращается в нуль на границе, В гл. 10 она используется в другом смысле.
Треугольник второго порядка впервые был построен Вебеке [9] и применен Аргирисом [10] для исследования плоского напряженного состояния.
При получении матриц элемента возникает проблема интегрирования по площади треугольника величин, зависящих от £-координат. Поэтому полезно иметь в виду следующее соотношение:
5 J UUiAdxdy^-^^^. (7.34) д
ОДНОМЕРНЫЕ ЭЛЕМЕНТЫ
Линейные элементы
ООООООOilOilФиг. 7.13. Линейный элемент, расположенный между двумя двумерными элементами.Фиг. 7.13. Линейный элемент, расположенный между двумя двумерными элементами.Iоi-iii—Iоi-iii—До сих пор рассматривались только двумерные и трехмерные задачи. Для одномерных задач метод конечных элементов не- применялся, поскольку для них, как правило, можно получить точное решение. Однако во многих встречающихся на практике случаях могут по-' требоваться и такие элементы, поэтому желательно рассмотреть их с тех же позиций, что и остальные. При решении задач упругости одномерными элементами можно аппроксимировать армирующие волокна (в двумерных и трехмерных задачах) или тонкие листовые обшнвки в осесимметричных и трехмерных телах. При исследовании задач теории поля, типа рассматриваемых в гл. 15, они могут аппроксимировать дренаж в пористой среде меньшей проводимости.
ООО
ООО
Oil
Oil
Фиг. 7.13. Линейный элемент, расположенный между двумя двумерными элементами.
Фиг. 7.13. Линейный элемент, расположенный между двумя двумерными элементами.
Iоi-iii—
Iоi-iii—
как деформация и ном направлении.как деформация и ном направлении.. Если для элемента такого типа выбрана функция формы, то можно определить его характеристики, причем такие величины, т. д., должны рассматриваться только в од-
как деформация и ном направлении.
как деформация и ном направлении.
На фиг. 7.13 показан такой элемент, расположенный между двумя соседними элементами третьего порядка. Ясно, что для выполнения условий совместности необходимо, чтобы функция формы была полиномом третьего порядка относительно единственной переменной g. Такими функциями формы являются полиномы Лагранжа, определяемые формулой (7.15),
ТРЕХМЕРНЫЕ ЭЛЕМЕНТЫ
Прямоугольные призмы. Сирендипово семейство [11» 12]
По аналогии с предыдущими разделами 1 можно построить трехмерные, элементы с дополнительными узлами. Однако те* перь описанные ранее простые правила обеспечения непрерывности между элементами нужно изменить. Необходимо, чтобы изменение функции формы на грани элемента единственным образом определялось узловыми значениями. Для некоторых полиномов это можно обеспечить только подбором.
Семейство элементов, показанное на фиг. 7.14, эквивалентно семейству, изображенному на фиг. 7.4. Используя трехмерные
Фиг. 7.14. правильные призмы с узлами на границе (сирендипово семейство) и соответствующие плоские и линейные элементы.
нормализованные координаты и следуя терминологии разд. 7.3, получим следующие функции формы:
Элемент первого порядка (8 узлов):
^=4(1+£о)(1+По)(1+&).(7.35)
Элемент второго порядка (20 узлов): угловые узлы
Nt = 4 (1 + So) (1 + По) (1 + Jo) (Jo + По + Jo - 2);(7.36)
типичный узел на ребре
Bf = O» nf=±L ^ = ±1,^=4(l-52)(l+no)(l+So). .
Элемент третьего порядка (32 узла): угловой узел
Nt =4f (1 + So) (1 + По) (1 + Jo) [9 (V + И2 + J2) - 19]; (7.37) типичный узел на ребре
^=±4- пг=±1, ^=±1,
N. = ^ (1 - S2) (1 + 95о) (1 + По) (1 + Jo).
При £ = 1 = £0 приведенные выражения сводятся к (7.12) — (7.14). Такие трехмерные элементы могут соединяться с плоскими или одномерными элементами соответствующего типа, как показано на фиг. 7.14.
Прямоугольные призмы. Лагранжево семейство
Функция формы для элементов показанного на фиг. 7.15 типа может быть построена в виде полинома Лагранжа. Обобщая обозначения, использованные в (7.16), запишем
Nul = LU^LTto)LhQ.(7.38)
Элемент такого типа предложен Эргатудисом [6] и подробно изучен Аргирисом [7]. Все замечания относительно внутренних узлов и пределов применимости, сделанные в разд. 7.4, справедливы и здесь.
Тетраэдральные элементы
Не удивительно, что семейство тетраэдров, показанное на фиг. 7.16, обладает свойствами, сходными со свойствами семейства треугольников.
Во-первых, снова на каждом этапе используются полные полиномы от трех координат. Во-вторых, поскольку грани раз-
Фиг. 7.15. Правильная призма из лагранжева семейства.
деляются, как и соответствующие треугольники, то в плоскости грани получается полином одинакового порядка по двум координатам и, таким образом, совместность элементов обеспечивается.
LL Простракственные L-координаты ’)
Введем специальные координаты (фиг. 7.17) с помощью соотношений
х = Lxxx + La + La + ^4^4.
У — ^i У\ + La + L3y3 + Lay^
2 = Lxzx -|- La + L3z3 + L^z^
1—LX + L2 + L3 +£4.
Разрешая эти соотношения относительно L^ получаем выра^ жения типа (7.25) и (7.26), коэффициенты которых определяются соотношениями, тождественными (6.5), Координаты
Фнг. 7.17. Пространственные L-коордннаты.
точки Р представляют собой отношения объемов тетраэдров с вершиной в этой точке к объему всего тетраэдра (см., например, фиг. 7.17):
, объем Р234ЛАХ
1 объем 1234''
В оригинале Volume coordinates, т. е. координаты, связанные с объемом- — Прим. ред.
Функция формы.
Поскольку пространственные L-координаты связаны с декартовыми линейно и принимают значения от единицы в какой- либо вершине до нуля иа противоположной грани, то функции формы элемента первого порядка (фиг. 7.16) имеют вид
N\ = LXl Л^2 = ^2 и т. д.(7.41)
Выражения для функций формы тетраэдров более высоких порядков получаются, как и для треугольников, с помощью соответствующего рекуррентного соотношения. Оставляя его получение в качестве упражнения, приведем ряд примеров.
Тетраэдр второго лорика (фиг. 7.16, б):
для угловых узлов
^( = (2LI- 1)^ и т. д.,(7.42)
для узлов на ребрах
^^47,^2 и т. д.
Тетраэдр третьего порядка:
для угловых узлов
N1=l(.3L1-XHaLv-2')L1 и т. д„ (7.43)
для узлов на ребрах
~ и т* Д’’ для узлов на гранях
^18 — 27L1L2L3 и т. д.
Приведем формулу интегрирования
S j i L*L«LM<»»«- - v+irSr+v si'- P-«)
Некоторые другие простые трехмерные элементы
Ясно, что возможности построения элементов простых форм в трехмерном .случае гораздо шире, чем в двумерном. Например, ряд элементов можно построить, исходя из трехгранной призмы (фиг. 7.18). При этом опять можно использовать лагранжев и сиреидипов подходы. Первые элементы обоих семейств одинаковы, и функции формы для них столь очевидны, что приводить их здесь нет необходимости.
Функции формы элемента
141
(5) is умов(5) is умов
(5) is умов
(5) is умов
Для элемента второго порядка, изображенного на фиг. 7:18, б, функции формы имеют вид:
для угловых узлов (L1=g1=l)
M.-l^L.-lHl+y-yMl -^,(7.45)
для узлов на сторонах треугольников
^0 —2LiL2(1 + 9ит. д.,(7.46)
для узлов на сторонах прямоугольников
^7 = L](1 — £2) и т. д»
Сами такие элементы используются мало, но иногда находят практическое применение как составляющие сложного элемента в виде параллелепипеда с двадцатью узлами.
Заключительные замечания
В настоящей главе было описано множество различных типов элементов, причем возможности построения элементов этим не исчерпываются [4, 12]. Что же можно сказать о применении сложных элементов? За исключением треугольников и тетраэдров, все остальные рассмотренные элементы применяются только в тех случаях, когда исследуемая область может быть представлена'в виде некоторой совокупности правильных призм. Это очейь сильное ограничение, и построение функций формы для таких элементов было бы практически бесполезным, если бы не существовало возможности деформирования элементов в соответствии с границами области. Методы деформирования в настоящее время существуют, и они будут описаны в следующей главе.
ЛИТЕРАТУРА
Dunne Р. С., Complete Polynomial Displacement Fields for Finite Element Methods, Trans. Roy. Aero. Soc., 72, 245 (1968).
Irons В. M., Ergatoudis J. G., Zienkiewicz О. C., Comment on ref. I, Trans. Roy. Aero. Soc., 72, 709—711 (1968).
Ergatoudis J. G„ Irons В. M, Zienkiewicz О. C., Curved, Isoparametric, Quadrilateral Elements for Finite Element Analysis, Int. J. Solids Struct., 4, 31—42 (1968).
Zienkiewicz О. C. et al., Isoparametric and Associate Elements Families for Two and Three Dimensional Analysis, Ch. 13, in: Finite Element Methods in Stress Analysis, Holand I., Bell K. eds., Techn. Univ, of Norway, Tapir Press, Norway, Trondheim, 1969.
Scott F., A Quartic, Two Dimensional Isoparametric Element, Undegraduate Project, Univ, of Wales, Swansea, 1968.
Ergatoudis J. G„ Quadrilateral Elements in Plane Analysis: Introduction to Solid Analysis, M. Sc. Thesis, Univ, of Wales, Swansea, 1966.
Argyris J. H., Buck К. E., Fried L. Mareczek G., Scharpf D. W., Some New Elements for Matrix Displacement Methods, 2nd Conf, on Matrix Methods in Struct. Meeh., Air Force Inst, of Techn., Wright Patterson Base, Ohio, Oct. 1968.
Doherty W. P., Wilson E., Taylor R. L, Stress Analysis of Axisymmetric Solids Utilizing Higher-Order Quadrilateral Finite Elements. Rept 69—3, Structural Engineering Laboratory, Univ, of California, Berkeley, Jan. 1969.
De Veubeke В F., Displacement and Equilibrium Models in the Finite Element Method, Ch. 9 in: Stress Analysis, Zienkiewicz О. C., Holister G. S., eds., Wiley, 1965.
Argyris J. H., Triangular Elements with Linearly Varying Strain for the Matrix Displacement Method, J. Roy. Aero. Soc. Tech. Note, 69, 711—713 (Oct. 1965).
Ergatoudis J. G., Irons В. M., Zienkiewicz О. C., Three Dimensional Analysis of Arch Dams and Their Foundations, Symposium on Arch Dams, Inst. Civ. Eng., London, 1968.
Zienkiewicz 0. C„ Irons В. M., Campbell J., Scott F., Three Dimensional Stress Analysis, lot. Un. Th. Appl. Meeh. Symp, on High Speed Computing in Elasticity, Liege, 1970.
КРИВОЛИНЕЙНЫЕ
ИЗОПАРАМЕТРИЧЕСКИЕ ЭЛЕМЕНТЫ И ЧИСЛЕННОЕ ИНТЕГРИРОВАНИЕ
Введение
В предыдущей главе было_ показано, как можно построить некоторые семейства элементов. Каждый новый элемент этого семейства характеризуется увеличением числа узлов и повышением точности; число таких элементов, необходимых для получения достаточно точного решения, по-вйдимому, будет быстро уменьшаться. На практике часто приходится рассматривать тела гораздо более сложной формы, чем в академических задачах, поэтому для аппроксимации тела относительно сложной формы небольшим числом элементов нельзя довольствоваться только простыми прямоугольниками и треугольниками. В этой главе рассматривается вопрос преобразования этих простых элементов в элементы произвольной формы.
На фиг. 8.1 и 8.2 изображены одномерные, двумерные и трехмерные элементы и соответствующие криволинейные элементы.
Здесь показано, что координаты £, ц, £ или L^ Ц, L5, L4 могут быть преобразованы в новые криволинейные координаты.
Двумерные элементы можно деформировать не только в двумерные, но и в трехмерные элементы, как показано на фиг. 8.2. При деформировании должно иметь место взаимно однозначное соответствие между декартовыми и криволинейными координатами, т. е. должны существовать соотношения типа
Если связь между координатами известна, то, построив функции формы в локальной системе координат, после соответствующих преобразований можно определить характеристики элементов. Однако необходимо исследовать, удовлетворяют ли функции формы критериям сходимости. Можно показать, что при определенном виде преобразований координат эти критерии выполняются.
Локальные координаты
Фиг. 8.1. ПреобразованиеФиг. 8.1. Преобразование
Фиг. 8.1. Преобразование
Фиг. 8.1. Преобразование
Векартовы координаты
некоторых элементов в двумерном пространстве.
Декартовы координаты
Фиг. 8.2. Преобразование некоторых элементов в трехмерном пространстве.
y — N\yx + Ы2у2 + ..y — N\yx + Ы2у2 + ..(8.2)(8.2)
y — N\yx + Ы2у2 + ..
y — N\yx + Ы2у2 + ..
(8.2)
(8.2)
Использование функций формы для установления связи между координатами
Наиболее удобно для установления связи между координатами использовать функции формы, введенные ранее для аппроксимации неизвестной функции.
Если записать, например,
х = N\X\ + N^ + ... —[Л7']
Z — N'vzi + N^-V ... = 1^1
где [Al— функции формы в локальных координатах, то сразу же получим искомое соотношение. Точки с координатами х^у^г^ и т. д. совпадают с соответствующими точками границы элемента (так как по определению функции формы равны единице в рассматриваемой точке и нулю в остальных).
Каждой, совокупности локальных координат будет соответствовать одна и, как правило, только одна совокупность глобальных декартовых координат. Однако далее мы увидим, что иногда при значительном деформировании взаимно однозначное соответствие может нарушиться.
Идея использования функций формы для введения криволинейных координат впервые упоминается Тайгом [1]. Он применил ее при деформировании прямоугольника в произвольный четырехугольник. Айронс [2, 3] обобщил эту идею на другие элементы.
Разрабатывая методы получения кривых поверхностей для иужд техники, к аналогичным соотношениям совершенно независимо пришел Кун [4, 5]. В настоящее время вопросы теории метода конечных элементов и исследования поверхностей становятся взаимосвязанными.
На фиг. 8.3 изображены деформированные элементы, полуденные из элементов второго и третьего порядков сирендипова
Фиг. 8.3. Построенные ЭВМ криволинейные координатные линии для элементов второго и третьего порядков (небольшое искривлеине).
семейства. Очевидно, что между локальными (g, ^) и глобальными (х, у) координатами существует взаимно однозначное соответствие. Если искривление элемента в некоторых точках велико, то может появиться неоднозначность, как, например, в двух случаях, показанных на фиг. 8.4. Здесь некоторые внутренние точки отображаются за пределы криволинейного элемента. Кроме того, существуют внутренние точки, которым
Фиг. 8.4. Чрезмерное искривление элемента, приводящее к неоднозначности преобразования н «перегибу». Даны элементы второго и третьего порядков.
соответствуют разные локальные координаты. На практике следует избегать такого сильного"'искривления.
На фиг. 8.5 приведены два примера искривления двумерного (^ и) элемента в трехмерном пространстве (х, у, г).
Далее в этой главе часто будем называть основной элемент в недефорйированных локальных координатах первичным элементом.
Геометрическое соответствие элементов
Хотя было показано, что при использовании функции формы для преобразования координат каждый первичный элемент единственным образом отображает некоторую часть реального объекта, важно, чтобы разбиение на новые криволинейные эле-
менты не оставляло щелей между ними. Возможность возникновения таких щелей показана на фиг. 8.6.
Теорема 1. Если два смежных криволинейных элемента образуются из первичных, функции формы которых удовлетворяют условиям непрерывности, то они будит соприкасаться по всей границе.
Эта теорема очевидна, ибо однозначность любой функции Ф, вытекающая из условия непрерывности, означает однозначность преобразования координат х, у, z. Так как координаты узлов одни и те же, непрерывность имеет место. Узлы новых искривленных элементов не обязательно располагать только в точках, для которых определены функции формы. Внутри элемента или на его границах можно ввести дополнительные узлы.
Изменение неизвестной функции в криволинейных элементах. Условия непрерывности
После построения элемента с помощью функций формы [^V'] для исследования его характеристик необходимо задать вид неизвестной функции^. Удобнее всего использовать в криволинейных координатах обычное представление
Ф = \ШФУ,(8.3)
где {^>}е—набор узловых значений.
Теорема 2. Если функции формы [/V], входящие в (8.3), в первичных координатах удовлетворяют условиям непрерывности ф, то и в криволинейных элементах условия непрерывности будут выполняться.
Эта теорема доказывается так же/ как н теорема предыдущего раздела.
Узловые значения могут соответствовать узлам, используемым для задания геометрии элемента. Например, обозначенные кружочками на фиг. 8.7 точки используются для определения геометрии элемента. Для установления характера изменения неизвестной функции можно было использовать ее значение в точках, обозначенных квадратиками.
На фиг. 8.7, а для задания геометрии и конечно-элементной аппроксимации используются одни и те же точки. Итак, если
(8.4)
т. е. функции формы, определяющие геометрию элемента и неизвестную функцию, одинаковы, то элемент называется изопа- раметрическим.
Фиг. 8.5. Преобразование плоских (или параболических) элементов в трехмерном пространстве.
Фиг. 8.6. Требование совместности прн разбиении области.
Фиг. 8.7. Различные типы элементов.
О точка, в которой заданы координаты; □ точки, в которых заданы параметры функции, а —изопараметрический элемент; б—суперпараметрический элемент; в — субпараметриче- ский элемент.
Однако для определения ф можно было бы использовать только четыре угловые точки (фиг. 8.7,6). Такие элементы называются суперпараметрическими, так как для них изменение геометрии описывается более полно, чем изменение неизвестных.
Аналогично если для определения ф вводится больше узлов, чем для задания геометрии, то элементы называются субпараметрическими (фиг. 8.7, в). Такие элементы на практике используются чаще, чем суперпараметрические.
Удовлетворение критерию постоянства производной
Выбор удовлетворяющих условию непрерывности функций, которые определяют геометрию элемента и закон изменения ф, достаточно широк, причем эти функции не обязательно должны быть одинаковыми. Однако критерий постоянства деформаций (гл. 2), или критерий постоянства производной (гл. 3), накладывает некоторое ограничение.
Напомним, что для сходимости необходимо, чтобы в каждой точке элемента путем подбора соответствующих узловых значений ф можно было получить любое произвольное постоянное значение первых производных (это справедливо для функционалов, содержащих только производные первого порядка). При этом соотношение
^ = [/V]{^>}e = £ Nt<j>t = «1 + ад + ад + a4z, где (8.5)
W = [^v«, n, 91,
должно быть справедливо для любых постоянных cci—4 и соответствующих значений {^>}е. В самом деле, в узловых точках должно выполняться равенство
(8.6)(8.6)ф1 ^ a, + a2x^ + a^yi + a4z,,
(8.6)
(8.6)
так что первое соотношение можно переписать в виде [/V ] №е = а, £ Nt + «2 £ Ntxt + аз £ N,yt + а4 £ Ntzt =
= at + c^x + а3у 4- a4z.(8.7)
Оно всегда будет удовлетворяться, если £^ = i, NtXi = х, v(8.8)
Niyt=y,
£ Ntzt = z.
Из формул преобразования координат [соотношение (8.2)] еле- дует, что
£ N'tXi = х,
£=у,
£Ar(zi = 2.(8.9)
и, следовательно, справедлива следующая теорема:
Теорема 3. Все изопараметрические элементьц для которых ^Nt— Р), удовлетворяют условию постоянства производной.
Можно показать, что это условие является необходимым и что теорема справедлива для субпараметрического преобразования в случае, если [W'] можно представить в виде линейной комбинации [W], т. е. если
N^LCuNj. .(8.10)
ПРЕОБРАЗОВАНИЯ
8.6. Вычисление матриц элемента (преобразование координат
& П» Е)
Для применения метода конечных элементов должны быть найдены матрицы, определяющие свойства элемента, такие, как жесткость н др. Эти матрицы будут иметь вид
$[6]^, v
(8.11)
где [G] зависит от функций /V или их производных по глобальным координатам. В качестве примера рассмотрим матрицу жесткости
\№DAWV v
(8.12)
и соответствующие векторы нагрузки
\№rWV. V
(8.13)
* dNj dx
0
[ва=
0
dNt ду
(8.14)
dNt
dNt
- ду
dx
Для некоторого класса задач теории упругости матрицы [В] были выписаны в явном виде [см. равенства (4.10), (5.6) и (6.11)]. Первое из них, равенство (4.10), относящееся к плоским задачам, дает
0 Прн определенна напряжений это условие .просто означает, что перемещение тела как жесткого целого не должно вызывать никаких деформаций— требование менее ограничительное, чем условие постоянства производных.
Здесь штрих, использованный в гл. 4 для обозначения функций формы, опущен, ибо теперь эти функции являются скалярными и относятся ко всем компонентам перемещения. Заметим, что такая форма записи носит достаточно общий характер и справедлива для всех двумерных элементов, используемых при решении плоских задач теории упругости, независимо от числа узлов (или неузловых параметров) в элементе. Это замечание относится ко всем рассматриваемым в книге задачам.
Для вычисления матриц необходимо сделать два преобразования. Во-первых, поскольку Nt заданы в локальных (криволинейных) координатах, необходимо каким-либо образом выразить глобальные производные, входящие в (8.14), через локальные производные.
Во-вторых, элементарный объем (или поверхность), по которому должно проводиться интегрирование, нужно представить в локальных координатах и соответствующим образом изменить пределы интегрирования.
Рассмотрим, например, систему локальных координат £, ц, £ и соответствующую систему глобальных координат х, у, z. Используя правило частного дифференцирования, можно записать, например, производную по £ в виде
ONi ON^ Ох । ON t Оу . ONi Oz ,R «
Дифференцируя аналогично по остальным двум координатам и используя матричную форму записи, получаем
0Nt
Ox Ou dz
ON,
0Nt
01
010101
Ox
Ox
QNt »И
=5
OxOyOz
0т\dt]ф)
ONj dy
ONj ay
.(8.16)
0Nt
Ox Ou Oz
ONi
0Nt
-.
Oz
Oz
Левая часть этого выражения легко вычисляется, так как функции N$ заданы в локальных координатах. Кроме того, поскольку координаты х, у, z связаны с криволинейными координатами [соотношение (8.2)], матрица [У] выражается через локальные координаты. Эта матрица называется матрицей Якоби.
Чтобы найти глобальные производные, обратим матрицу [/]
и запишем
Выражая [/] через функции формы [Л^'], определяющие преобразование координат (которые, как мы видели, только для изопараметрических элементов совпадают с функциями формы f/V]), получаем
L da L да yi L да 21L da L да yi L да 21
L da L да yi L да 21
L da L да yi L да 21
дм\ д^"да" "dF ' ” х\ У\ z\dN\ ONnдч дчуdN\ dN^;;*дм\ д^"да" "dF ' ” х\ У\ z\dN\ ONnдч дчуdN\ dN^;;*
дм\ д^
"да" "dF ' ” х\ У\ z\
dN\ ONn
дч дчу
dN\ dN^;;*
дм\ д^
"да" "dF ' ” х\ У\ z\
dN\ ONn
дч дчу
dN\ dN^;;*
(8.18)
Для преобразования переменных и области интегрирования применим стандартный прием, использующий определитель матрицы [/]. Так/ например, элементарный объем преобразуется следующим образом:
dx dy dz = det [7] dB, dr] d^.(8.19)
Преобразование такого типа справедливо при любом числе координат. Доказательство читатель может найти в обычных учебниках по математике. Особенно хорошо изложен этот вопрос в книге Муриагана [6]) (см. также приложение 5).
Если предположить, что матрица [7] имеет обратную, то определение характеристик элемента сводится к вычислению интегралов типа (8.11).
Если криволинейные координаты являются нормализованными координатами, соответствующими прямой правильной призме, то интеграл (8.11) можно записать в виде
1 1 1
J J j[G(U91W (8.20)
—i — 1 — 1
Интегрирование производится по объему именно такой, а не искривленной призмы, поэтому пределы интегрирования записываются просто. Для одномерных и двумерных задач получаются интегралы соответственно по одной и двум переменным с простыми пределами интегрирования.
Хотя пределы интегрирования простые, выражение для [G] в явном виде, к сожалению, очень сложное. Поэтому, за исключением некоторых простейших элементов, точно интегрирование провести не удается и приходится прибегать й численному интегрированию. Впрочем, это, как мы увидим далее, не так уж плохо и имеет то преимущество, что позволяет избежать алгебраических ошибок и составить типовые программы для различ- ных, классов задач независимо от вида элемента. При использовании численных методов обращение матрицы [7] никогда не производится явно.
Матрицы элемента. L-координаты
Соотношения (8.2) преобразования координат и все последующие теоремы в равной степени справедливы для любой системы локальных координат. В частности, с их помощью координаты Lb Ц, ,.., введенные в предыдущей главе для треугольников и тетраэдров, можно связать с глобальными декартовыми координатами.
Большая часть рассуждений предыдущей главы остается в силе, если соответствующим образом переименовать локальные координаты. Однако появляются два существенных отличия.
Во-первых, локальные координаты не являются независимыми и число их на единицу больше, чем декартовых. Матрица [7], следовательно, становится прямоугольной и не допускает обращения. Во-вторых, меняются пределы интегрирования, которые теперь должны соответствовать треугольным или тетраэдральным первичным элементам.
Простейший, хотя, возможно, и ие самый изящный, способ избавиться от первого затруднения — это считать последнюю переменную зависимой. Так, например, для тетраэдра (используя обозначения предыдущей главы) введем формально
(8.21)(8.21)l = Lb
(8.21)
(8.21)
В" £3,
1 — В — Ц — В = ^4-
Таким образом, равенство (8.16) и все соотношения вплоть до (8.19) сохраняются без изменений.
Поскольку функции Nt выражаются через координаты U, £2 и т. д., то
dNt д&1дЦ. dV;dUId^idL3 . dNt 3L4',0m\
31 — dLiд£+ дЦd£+dUd£dU
Учитывая (8.21), приходим к равенству dN; _3NtdNj
д^9LtdU*
Остальные производные получаются аналогично.
Пределы интегрирования в (8.20) заменяются на пределы, соответствующие тетраэдру, т. е.
I |-п 1_М
J 5$ [G& 4, £)]^^.(8.23)
Аналогичная процедура справедлива и для треугольника.Аналогичная процедура справедлива и для треугольника.0 0о
Аналогичная процедура справедлива и для треугольника.
Аналогичная процедура справедлива и для треугольника.
Фиг. 8.8. Криволинейная трехгран* ная призма.Фиг. 8.8. Криволинейная трехгран* ная призма.Заметим, что сложность выражения для [G] опять вызывает необходимость численного интегрирования, которое должно производиться по простой, неискрив- ленной, первичной области, т. е. по треугольнику Или тетраэдру.
Фиг. 8.8. Криволинейная трехгран* ная призма.
Фиг. 8.8. Криволинейная трехгран* ная призма.
Отметим, наконец, что каждый из элементов, рассмотренных в предыдущей главе, может быть деформирован в криволинейный.
Иногда, как, например, для треугольной призмы, одновременно
используются и прямоугольные и
£-координаты (фиг. 8.8). Сделанные ранее замечания относи
тельно зависимости координат остаются в силе.
ЧИСЛЕННОЕ ИНТЕГРИРОВАНИЕ
Одна переменная
Еще в гл. 5, где рассматривалась относительно простая задача об осесимметричном напряженном состоянии и использовались простые треугольные элементы, отмечалось, что точное интегрирование выражений, входящих в матрицы элемента, связано с большими трудностями. В таких задачах, как и при использовании сложных криволинейных элементов, возникает необходимость численного интегрирования.
Здесь мы изложим основные принципы численного интегрирования и приведем таблицы квадратурных коэффициентов.
Интеграл от функции одной переменной можно вычислить двумя основными методами [7, 8].
Квадратура Ньютона — Котеса *). Сначала априори выбираются точки, обычно равноотстоящие друг от друга, в которых вычисляются значения функций. Затем строится полином,
” 0,33998 ।
сГвбТТз
(б). Оба (т. е. по-(б). Оба (т. е. по-Фиг. 8.9. Интегрирование методами Ньютона —- Кртеса (а) и Гаусса метода позволяют точно проинтегрировать полином седьмой степени грешность имеет порядок О(Д8)).
(б). Оба (т. е. по-
(б). Оба (т. е. по-
иитегри-иитегри-9 Термин «квадратура» используется вместо термина «численное рование».
иитегри-
иитегри-
значения которого совпадают со значениями функции в этих точках, и точно интегрируется (фиг. 8.9).
Так как п значений функции определяют полином степени п— 1, ошибка имеет порядок О(Д)П, где Д — расстояние между точками. В результате получаем известные квадратурные формулы Ньютона — Котеса, в соответствии с которыми интеграл можно записать в виде
п
I=\f(M=$>l(U(8.24)
-11
при интегрировании в пределах от —1 до -ф1 (фиг. 8.9, а). Например, если и = 2, то
/ = H-1) + HD-(8.25)
При п = 3 получается известная формула трапеций
/ = 4(f(-l) + 4f(O) + Hl)L(8-26)
при п = 4 — формула одной трети Симпсона
/ = т1Н-1) + 3/(-4)+ 3f(4) + f(l)].(8.27)
Формулы интегрирования для различных п (до п = 20 включительно) приведены у Копаля [8].
Квадратура Гаусса. Если значения функции вычисляются не в априорно заданных точках, а так, чтобы достигалась наилучшая возможная для данного количества точек точность, интегрирование выполняется точнее. Если положить, что
Iп
1=^ 1М = £нШ(8.28)
-I1
и снова представить подынтегральную функцию в виде полинома, то нетрудно увидеть, что для п точек интегрирования получим 2и неизвестных ф- и gj), и, следовательно, можно построить и точно проинтегрировать полином степени 2п — 1 (фиг. 8.9,6). В результате ошибка будет иметь порядок О(Д)2п.
Решить полученную систему уравнений трудно, но с помощью некоторых математических приемов [7] решение можно получить в полиномах Лежандра. Поэтому этот метод часто называется квадратурой Гаусса — Лежандра.
В табл. 8.1 приведены координаты точек и весовые коэффициенты для интегрирования по Гауссу.
Таблица 8.1
Абсциссы и весовые коэффициенты квадратурной формулы Гаусса
1п
\ fMdx = ^ Hjf(“j)
—1
1='
±а
Н
п = 2
0,57735
02 691
89 626
1,00000
00 000
00 000
п — ^
0,77459
66692
41 483
0,55555
55 555
55 556
0,00000
00 000
00 000
0,88888
88 888
88 889
п — 4
0,86! 13
63 115
94 053
0,34785
48 451
37 454
0,33998
10 435
84 856
0,65214
51 548
62 546
п = 5
0,90617
98 459
38 664
0,23692
68 850
56 189
0,53846
93101
05 683
0,47862
86 704
99 366
0,00000
00 000
00 000
0,56888
88 888
88 889
П = 6
0,93246
95 142
03152
0,17132
44 923
79 170
0,66120
93 864
66265
0,36076
15 730
48 139
0,23861
91 860
83197
0,46791
39 345
72 691
л —7
0,94910
79123
42 759
0,12948
49 661
68'870
0,74153
11 855
99 394
0,27970
53914
89 277
0,40584
51 513
77 397
0,38183
00 505
05 119
0,00000
00 000
О0 000
0,41795
91 836
73 469
п = 8
0,96028
98 564
97 536
0,10122
85 362
90 376
0,79666
64 774
13 627
0.22238
10344
53 374
0,52553
24 099
16 329
0,31370
66 458
77 887
0,18343
46 424
95 650
0,36268
37 833
78 362
п = 9
0,96816
02 395
07 626
0,08127
43 883
61 574
0,83603
11 073
26 636
0,18064
81 606
94 857
0,61337
14 327
00 590
0,26061
06 964
02 935
0,32425
34234
03 809
0,31234
70 770
40 003
0,00000
00 000
00 000
0,33023
93 550
01 260
п= 10
0,97390
65 285
17 172
0,06667
13 443
08 688
0,86506
33 666
88 985
0,14945
13 491
50 581
0,67940
95 682
99 024
0,21908
63 625
15 982
0,43339
53 941
29247
0,26926
67 193
09 996
0,14887
43 389
8! 631
0,29552
42 247
14753
6 Зак. 613
В методе конечных элементов сложность вычислений заключается в определении значений интегрируемой функции f, поэтому в дальнейшем будет применяться только формула Гаусса, использующая минимальное число значений функции.
Можно получить формулы для интегрирования с заданной степенью точности выражений вида
(8.29)(8.29)
(8.29)
(8.29)
при известной функции w^"), если опять заменить f^ полиномом [7].
Прямоугольник или прямая призма
Проще всего взять интеграл
f (I, П)^^f (I, П)^^(8.30)(8.30)-I-I
f (I, П)^^
f (I, П)^^
(8.30)
(8.30)
-I
-I
вычисляя сначала значение внутреннего интеграла в предположении, что т) — постоянная, т. е. используя формулу
1п
j f & тй^-^Н^, 4)=^^).(8.31)
-I/=1
Вычисляя затем внешний интеграл, получаем
1ппп
1= ф (п) ^ = ^ Я^(тц) = ^Н^НД^, 1],) =
-1f=lZ=I/=1
п п
(8.32)
Аналогично для прямой призмы имеем 11 I
/= J S \^аЛШ<М^--I -Iпип
= X X X &• п/, U. (8.33) m=l j=el i=»l
Здесь предполагалось, что число точек интегрирования в каж
дом направлении одинаково.
Интересно отметить, что двойное суммирование легко заменить простым по (n X п) точкам для прямоугольника (или по п3 точкам для куба). На фиг. 8.10 показано девять точек, необ
ходимых для точного интегрирования полинома пятого порядка
Фиг. 8.10. Точки интегрирования для п-= 3 в квадратной области. (Точно интегрируется полином пятой степени по каждой переменной.)Фиг. 8.10. Точки интегрирования для п-= 3 в квадратной области. (Точно интегрируется полином пятой степени по каждой переменной.)по каждой из переменных.
Фиг. 8.10. Точки интегрирования для п-= 3 в квадратной области. (Точно интегрируется полином пятой степени по каждой переменной.)
Фиг. 8.10. Точки интегрирования для п-= 3 в квадратной области. (Точно интегрируется полином пятой степени по каждой переменной.)
Однако к решению этой задачи можно было бы подойти с другой стороны и интегрировать точно полином пятого порядка по двум переменным. В этом случае в каждой точке пришлось бы определить две координаты и значение подынтегральной функции f, входящей в весовую формулу типа
1 1m
/=$ $ f й, n) d^dT\ = ^<od (Si, -Hi)-
-I -I1
(8.34)
Формула такого типа дляФормула такого типа дляОказывается, что при этом для достижения той же точности достаточно было
Формула такого типа для
Формула такого типа для
бы использовать только семь точек.
трехмерного «кирпичика» получена и с успехом использована Айронсом [9].
Треугольник или тетраэдр
Для треугольника интегралы по L-координатам имеют вид
I 1-Li
(8.35)(8.35)/ = $ (j f (Lb L2, L^dUdLvо о
(8.35)
(8.35)
Оиять можно было бы использовать п гауссовых точек и получить сумму типа, рассмотренного в предыдущем разделе. Однако теперь пределы интегрирования сами содержат переменные, поэтому для второго интегрирования удобно использовать выражения вида (8.29) квадратуры Гаусса, где ку— линейная функция. Это было сделано Радо [10, И]. В табл. 8.2 приведены весовые коэффициенты, входящие в выражение
п п
f=l /=*1
(8,36)(8,36)
(8,36)
(8,36)
Таблица 8.2
Коэффициенты для интегрирования по формулам Гаусса и Радо
Количество точек интегрирования в каждом направлении
AI [Л /*=1, п
УШ / = 1, п
А! Ш /= I, п
Л5 И] Z=I. п
п = 1
0,5
1,0
0,3333333333
0,75
(1.0)
(0,25)
п = 2
0,2113248654
0,5
0,1550510257
0,3764030627
0,7886751346
0,5
0,6449489743
0,5124858262
(1,0)
(0,1111111111)
и = 3
0,1127016654
0,2777777778
0,0885879595
0,2204622112
0,5
0,4444444444
0,4094668644
0,3881934688
0,8872983346
0,2777777778
0,7876594618
0,3288443200
(1,0)
(0,0625)
п = 4
0,0694318442
0,1739274226
0,0571041961
0,1437135608
0,3300094782
0,3260725774
0,2768430136
0,2813560151
0,6699905218
0,3260725774
0,5835904324
0,3118265230
0,9305681558
0,1739274226
0,8602401357
0,2231039011
(1,0)
(0,04)
и = 5
0,0469100770
0,1184634425
0,0398098571
0,1007941926
0,2307653449
0,2393143353
0,1980134179
0,2084506672
0,5
0,2844444444
0,4379748102
0,2604633916
0,7692346551
0,2393143353
0,6954642734
0,2426935942
0,9530899230
0,1184634425
0,9014649142
0,1598203766
(1,0)
(0,277777778)
где
^i=A/(z),
^ = Л/(/)(1 - А,), ^3 ~ ^ Д ^2,
^AS^HUW-UY
Аналогичные соотношения можно получить и для тетраэдра.
На фиг. 8.11 показано расположение точек интегрирования в треугольниках при п = 1, 2, 3. Видно, что они расположены неравномерно и несимметрично. Кроме того, в направлениях Д, Z-2> U точность интегрирования различна. Другое (более изящное) расположение точек, предложенное Хаммером и др. [12], позволяет существенно упростить расчет; весовые коэффи-
Фиг. 8.11. Точки интегрирования для треугольника при использовании ме- тода Гаусса — Радо.
циенты для выражений, аналогичных (8.34), приведены в табл. 8.3 [13].
Можно убедиться, что точек всегда столько или немного больше, чем требуется для получения полных полиномов заданного порядка.
Очевидно, что эти результаты можно обобщить и на тетраэдры. В табл. 8.4 представлены некоторые формулы из работы [12].
Заключительные замечания
В этой главе показано, каким образом можно построить большое количество криволинейных элементов. Необходимость использования методов численного интегрирования потребовала описания некоторых из них. Дальнейшие подробности можно найти в различных учебниках по численному анализу.
Очевидно, что численное интегрирование является приближенным. Вопрос о том, какая степень точности необходима в практических задачах, будет рассмотрен в следующей главе. Там же будут приведены основные принципы организации программ при использовании численного интегрирования.
Таблица 8.3
Формулы численного интегрирования для треугольников
Порядок элемента
Рисунок
Ошибка
Точ-
£-координаты
Весовые коэффициенты
Первый
R = O№
а
111
3’ 3’ 3
1
Второй.
/а \
/ Л
R = O (А3)
а
b
4.1 «
1
3
1
3
с
1
3
Третий
Я = О(А‘)
а Ъ с d
111 3 ’ 3’3
1122
15’ 15’ 15
2112
15’ 15’ 15
2211
15’ 15’ 15
27
48
25
48
Порядок элемента
Рисунок
Ошибка
Точ-
£-координаты
Весовые коэффициенты
Пятый
R = O (h6)
а
b с d е
f
g
1 1 1 3’3’3 ац Р». ₽1 Pi. «1. Pi Pi. Pi. «1 а2, 02, 02 02, а2* 02 02, 02, “2
0,225
0,13239415
0,12593918
ai = 0,05971587 0! = 0,47014206 а2 = 0,79742699
02 = 0,10128651
Продолжение табл. 83
Таблица 8.4
Третий
Эта формула не рекомендуется нз-за отрицательного весового коэффициента и ошибок округления
Порядок элемента
Рисунок
Ошибка
Точки
Прост раиствеиные £-координаты
Весовые коэффициенты
Первый
/а •
R = O\h^
а
1111
4 ’ 4 ’ 4 ’ 4
1
Второй
/а
d\
•с/
R = O <№А
а
Ъ с d
а, 0, 0. 0
0, а, 0, 0
0, 0, а, 0
0, 0, 0, а
а = 0,58541020 0 = 0,13819660
2 4
J_ 4
_1_ 4
4
Формулы численного интегрирования для тетраэдра
ЛИТЕРАТУРА
Taig I. С., Structural Analysis by the Matrix Displacement Method, Engl. Electric Aviation Rept. № SO17, 1961.
Irons В. M., Numerical Integration Applied to Finite Element Methods, Conf. Use of Digital Computers in Struct. Eng., Univ, of Newcastle, 1966.
Irons B. M„ Engineering Application of Numerical Integration in Stiffness Method, TAIAA, 14, 2035—2037 (1966); есть русский перевод: Айронс, Ин- жеиериые приложения численного интегрирования в методе жесткостей, Ракетная техника и космонавтика, 4, М 11, стр. 213—216 (1966).
Coons S. A., Surfaces for Computer Aided Design of Space Form, MIT Project MAC, MAC-TR-41, 1967.
Forrest A. R., Curves and Surfaces for Computer Aided Design, Comp. Aided Design Group, Cambridge, England, 1968.
Murnaghan F. D., Finite Deiormation of an Elastic Solid, Wiley, 1951.
Schied F„ Numerical Analysis, Schaum Series, McGraw-Hill, 1968.
Kopal Z„ Numerical Analysis, 2nd ed., Chapman and Hall, 1961.
Irons В. M„ Quadrature Rules for Brick Based Finite Elements, Int. I. Num. Meth. Eng., 3 (1971).
Radau, lourn. de. Meth., 3, 283 (1880).
Anderson R. G., Irons В. M„ Zienkiewicz О. C., Vibration and Stability of Plates Using Finite Elements, Int. J. Solids Struct., 4, 1031—1055 (1968).
Hammer P. C., Marlowe О. P., Stroud A. H„ Numerical Integration Over Simplexes and Cones, Math. Tables Aids Comp., 10, 130—137 (1956).
Felippa C. A., Refined Finite Element Analysis of Linear and Non-Linear Two Dimensional Structures, Structures Materials Research Rept. № 66-22, Univ, of California, Berkeley, Oct. 1966.
ГЛАВА 9
НЕКОТОРЫЕ ПРИМЕРЫ ПРИМЕНЕНИЯ ИЗОПАРАМЕТРИЧЕСКИХ ЭЛЕМЕНТОВ ПРИ ИССЛЕДОВАНИИ ДВУМЕРНОГО И ТРЕХМЕРНОГО
НАПРЯЖЕННЫХ СОСТОЯНИЙ
Введение
Применение элементов высоких порядков, рассмотренных в двух предыдущих главах, требует некоторого обоснования. Усложнение элементов приводит к дополнительным затратам машинного времени. Поэтому необходимо рассмотреть вопрос экономичности их использования.
На фиг. 9.1 представлены результаты расчета консольной балки с помощью^различных элементов. Сравнение результатов показывает, что при одном и том же числе степеней свободы использование сложных элементов значительно повышает точность. Однако их применение не обязательно сопровождается пропорциональным уменьшением времени решения, так как ширина ленты матрицы для сложных элементов увеличивается, тем не менее, вообще говоря, оно существенно сокращается.
При использовании сложных элементов значительно сокращается время подготовки исходных данных. В приведенном примере три сложных элемента заменяют соответственно шесть и восемнадцать простых треугольников, поэтому в итоге приходится иметь дело с меньшим количеством элементов. Кроме того, если стороны элементов представляют собой прямые линии, координаты дополнительных узлов легко определить путем введения подпрограммы интерполирования. В результате значительно сокращается число задаваемых координат.
Использование сложных элементов не будет иметь указанных преимуществ, если процесс разбиения области на элементы автоматизирован, однако программно осуществить это трудно.
С другой стороны,, значительное сокращение количества элементов может привести к ухудшению аппроксимации реальной геометрии. В таких случаях бывает лучше использовать простые элементы.
По-видимому, самой серьезной проблемой при использовании сложных криволинейных элементов являются затраты машинного
времени на численное интегрирование. Поэтому точность ин-' тегрирования следует ограничивать, руководствуясь соображениями экономии времени.
Тип элемента
Вертикальная нагрузка в точке А
Момент в А А'
максимальный прогиб н АА'
максимальное напряжение в ВВ’
максимальный прогиб в АА'
максимальное напряжение в ВВ'
1
1
хс
>
!><!
•
0,26
0,19
0,22
0,22
0,65
0,55
0,67
0,67
0,53
0,51
0,52
0,55
0,99
0,99
1,00
1,00
1,00
1,00
1,00
1,00
Точное решение
1,00
1,00
1,00
1,00
Фиг. 9.1. Расчет плоского напряженного состояния консоли с помощью различ-ных элементов. При увеличении порядка элементов точность возрастает.
Требуемая точность численного интегрирования
В предыдущей главе указывалось, что матрицы элемента могут быть составлены с использованием численного интегрирования методом Гаусса по п точкам. Объем вычислений при та-
ком интегрировании по плоским областям пропорционален п2— числу точек, в которых должна быть определена подынтегральная функция, а в трехмерных задачах он пропорционален л3. Поэтому весьма важно установить минимальное достаточное число гауссовых точек.
В настоящей главе рассматриваются задачи теории упругости, требующие вычисления матрицы жесткости элемента. Сформулируем следующее утверждение:
Если при решении задач теории упругости в перемещениях методом конечных элементов точность численного интегрирования достаточна для того, чтобы точно вычислить объем элемента, то процесс сходится [1, 2].
Это утверждение легко доказывается. В пределе при уменьшении размеров элемента функции формы дают постоянные значения деформаций и напряжений. Тогда выражения для «узловых сил» принимают вид
№}еТ= ({аГ^Ж^фяЖ- (9.1)
Vе Vе
Так как
dr = det[/]dUn^ (9-2)
и матрица [В] получена умножением первых производных от Nt на матрицу [Z]-1, приходим к выводу, что точное интегрирование соотношения (9.2) обеспечивает точное вычисление интеграла (9.1). Якобиан выражается через первые производные функции формы [см. выражение (8.18)], поэтому всегда можно определить его порядок, а следовательно, и число гауссовых точек, необходимое для точного интегрирования [3].
' Например, для случая двумерного четырехугольного элемента второго порядка детерминант представляет собой квадратичное выражение, для интегрирования которого требуются как минимум две точки. Случаю трехмерной призмы второго порядка соответствует кубичное выражение, для точного интегрирования которого тоже требуется по две точки в каждом направлении.
Этот минимум точек, необходимых для сходимости, не всегда является оптимальным с точки зрения затрат машинного времени. Если для представления области используется небольшое число элементов, интегрирование можно производить с большей точностью, и, наоборот, при использовании большого количества элементов более экономичным может оказаться интегрирование с меньшей точностью.
Ясно, что вычислительные программы должны составляться так, чтобы можно было производить интегрирование с любым количеством точек. Этих точек должно быть не меньше, чем это
О 3 гауссовы точки х 4 гауссовы точки А 5 гауссовых точек
Фиг. 9.2. Влияние порядка численного интегрирования на результаты расчета сферы, нагруженной внутренним давлением (элементы третьего и четвертого порядков). Сплошной линией показаны точные результаты.
необходимо для сходимости, но и не больше, чем требуется для численного интегрирования.
На фиг. 9.2 в качестве примера иллюстрируется осесимметричная задача о сфере, нагруженной внутренним давлением. При ее решении использовались элементы двух порядков и различное число точек интегрирования. Результаты не требуют комментариев.
Последние работы показывают, что, применяя минимальное число точек интегрирования, в некоторых случаях можно существенно улучшить характеристики элемента. Это объясняется двумя обстоятельствами.
Во-первых, задание формы перемещений всегда увеличивает жесткость (как показано в гл. 2), а снижение точности интегрирования уменьшает ее.
Во-вторых, при малом числе точек интегрирования из рассмотрения исключаются области, в которых для обеспечения непрерывности между элементами на перемещения накладываются чрезмерные ограничения. К этому вопросу мы еще вернемся в гл. 14.
Преимущество применения численного интегрирования в методе конечных элементов [3]
Существенным преимуществом применения в методе конеч
ных элементов численного интегрирования является возмож
ность составления универсальной вычислительной программы.
ПостроениефункцииформыПостроениефункцииформыПорядок интегрированияПорядок интегрированияОбщее соотношение для рассматриваемой матрицы элементаОбщее соотношение для рассматриваемой матрицы элементаМожно заметить, что для заданного класса задач матрицы всегда одинаково выражаются через функцию формы и ее производные [см., например, (8.14)].
Построениефункцииформы
Построениефункцииформы
Порядок интегрирования
Порядок интегрирования
Общее соотношение для рассматриваемой матрицы элемента
Общее соотношение для рассматриваемой матрицы элемента
ее производные, а во-вторых, установить порядокее производные, а во-вторых, установить порядокДля вычисления характеристик элемента необходимо, во-первых, задать функцию формы* и
ее производные, а во-вторых, установить порядок
ее производные, а во-вторых, установить порядок
Фиг. 9.3. Схема расчета при численном ин-тегрировании по элементам.
интегрирования.
Таким образом, вычисление характеристик элемента состоит из трех различных частей, схематически показанных на фиг. 9.3. Чтобы использовать для заданного класса задач различные элементы, необходимо только изменить функции формы, и, наоборот, подпрограммы задания одной функции формы могут при
меняться в различных классах задач.
Такая схема вычислений позволяет без труда использовать различные элементы для проверки эффективности новых элементов в исследуемой задаче или же применить программу для расчета новых задач без громоздких преобразований (с неизбежными ошибками).
Вычислительная машина при этом используется по назначению, т. е. для проведения расчетов по экономно составленной программе.
Самым большим практическим преимуществом универсальных подпрограмм вычисления функции формы является возможность их проверки с помощью простой программы. Обычно достаточно проверить, правильно ли вычисляются узловые значения и производные. Проверка осуществляется по простым конечно-разностным формулам после вычисления по подпрограмме значений функций -в двух близлежащих точках. Иногда используются и другие тесты. Самый интересный из них связан с вычислением собственных значений, но использование его неэкономично [4].
Включение в систему простых точно интегрируемых элементов не должно вызывать опасения, так как время точного и время численного интегрирования при этом почти одинаковы.
Некоторые практические примеры решения двумерных задач [5—10]
Возможности использования криволинейных элементов для исследования двумерного напряженного состояния иллюстрируются примерами решения осесимметричных задач.
Вращающийся диск (фиг. 9.4). В этом случае для получения решения с достаточной степенью точности необходимо всего восемнадцать элементов. Интересно заметить, что координаты узлов на сторонах элементов третьего порядка задавать не требуется, так как их вычисление предусмотрено программой.
Конический резервуар (фиг. 9.5). Для решения этой задачи используются элементы третьего порядка. Следует отметить, что для описания влияния изгиба как в тонкой, так и в толстой частях резервуара достаточно только одного элемента по толщине стенки. Для получения приемлемого решения при использовании простых треугольных элементов, как мы видели, требовалось несколько слоев элементов.
Полусферический купол (фиг. 9.6). Это еще один пример исследования оболочек, который показывает, как с помощью программы расчета конического резервуара при малом числе элементов можно получить решение задачи для тонкой оболочки. Применяя хорошо известную в теории оболочек гипотезу
ПлотностьПлотностьФиг 9 4 Расчет вращающегося диска при использовании элементов третьего Фиг. 9.4. Расче р щ элементов, ng узлов, 238 степеней свободы).Фиг 9 4 Расчет вращающегося диска при использовании элементов третьего Фиг. 9.4. Расче р щ элементов, ng узлов, 238 степеней свободы).•'чло til-Л. ..A Q. ОУ^ЛА пб/мИН.•'чло til-Л. ..A Q. ОУ^ЛА пб/мИН.7,85 г/см5; 5=1.57 • Ю» Н/м2; v=0,3; 22500 об/мин.7,85 г/см5; 5=1.57 • Ю» Н/м2; v=0,3; 22500 об/мин.
Плотность
Плотность
Фиг 9 4 Расчет вращающегося диска при использовании элементов третьего Фиг. 9.4. Расче р щ элементов, ng узлов, 238 степеней свободы).
Фиг 9 4 Расчет вращающегося диска при использовании элементов третьего Фиг. 9.4. Расче р щ элементов, ng узлов, 238 степеней свободы).
•'чло til-Л. ..A Q. ОУ^ЛА пб/мИН.
•'чло til-Л. ..A Q. ОУ^ЛА пб/мИН.
7,85 г/см5; 5=1.57 • Ю» Н/м2; v=0,3; 22500 об/мин.
7,85 г/см5; 5=1.57 • Ю» Н/м2; v=0,3; 22500 об/мин.
Фиг. 9.6. Тонкая полусферическая оболочка. Решение с использованием 15 и 24 элементов третьего порядка.
о линейности перемещений по толщине, можно уменьшить число степеней свободы и сделать программу более экономичной Методы такого рода подробно рассматриваются в гл. 14.
Исследование трехмерного напряженного состояния
При решении трехмерных задач, как указывалось в гл. 6, использование сложных элементов позволяет значительно сэкономить время. В этом разделе приведены типичные примеры, в которых используются элементы второго порядка сирендипова типа. Во всех задачах численное интегрирование в каждом направлении производится по трем гауссовым точкам.
Вращающаяся сфера (фиг. 9.7) [6]. Этот пример, в котором сравниваются рассчитанные и точные значения напряжений, вызванных центробежной силой, позволяет оценить эффективность сильно искривленных элементов. Полученные при исполь-
Фиг 9.8. Арочная плотина на жестком грунте. Различные разбиения наэлементы.
Фиг. 9.9, Арочная плотина на
Q 32 элемента; △ 9 элементов (А); •
жестком грунте. Перемещения центральной линии.
9 элементов (S); □ 1 элемент (96 степеней свободы).
Фиг. 9.10. Арочная плотина на жестком грунте Напряжения направлении иа центральной линии.О 32 элемента; А 9 элементов (Л); X 9 элементов (В); □ I элемент (96Фиг. 9.10. Арочная плотина на жестком грунте Напряжения направлении иа центральной линии.О 32 элемента; А 9 элементов (Л); X 9 элементов (В); □ I элемент (96
Фиг. 9.10. Арочная плотина на жестком грунте Напряжения направлении иа центральной линии.
О 32 элемента; А 9 элементов (Л); X 9 элементов (В); □ I элемент (96
Фиг. 9.10. Арочная плотина на жестком грунте Напряжения направлении иа центральной линии.
О 32 элемента; А 9 элементов (Л); X 9 элементов (В); □ I элемент (96
зовании семи элементов результаты хорошо совпадают с точным решением.
Арочная плотина на жестком грунте. Эта задача, возможно, несколько нереальная с инженерной точки зрения, исследовалась комитетом института гражданского строительства н явилась хорошей проверкой сходимости решения трехмерных задач. На фиг. 9.8 показаны два варианта разбиения плотины на элементы второго порядка и два — на элементы третьего порядка. Фиг. 9.9 иллюстрирует сходимость перемещений в среднем сечении. Видно, что даже в случае одного элемента достигается вполне приемлемая точность.
в вертикальном
степеней свободы).
Сравнение напряжений (фиг. 9.10) также дает удовлетворительные результаты, хотя при разбиении на крупные элементы заметна значительная «осцилляция» результатов. Решение, полученное при самом мелком разбиении, можно считать «точным», так как оно совпадает с результатами модельного эксперимента и с результатами, полученными другими методами [9].
Приведенные тестовые задачи иллюстрируют универсальность и точность метода. Два .следующих примера типичны для практических приложений.
Сосуд высокого давления (фиг. 9.11). Арочиая плотина и ее основание (фиг. 9.12а). Оба показанных разбиения дают достаточную для практики точность. Первый из этих примеров, в некоторой степени подобный рассмотренному в гл. 6 (фиг. 6.7), демонстрирует возможность значительного уменьшения степеней свободы при использовании сложных элементов.
На фиг. 9.126 изображена в изометрии арочная плотина, разбитая на конечные элементы. Чертеж сделан непосредственно
Фиг 9.11. Трехмерная задача о сосуде высокого давления (96 элементов, 707 узлов, 2121 степень свободы).
по данным координатного самописца. Такие схемы полезны не только с точки зрения наглядности изображения. Они помогают проверить правильность исходных данных, так как позволяют без труда обнаружить любую грубую ошибку в геометрии. Проверка «связанности» всех заданных точек также осуществляется автоматически.
Вследствие больших затрат машинного времени при решении сложных трехмерных задач очень важно своевременно исключить ошибки в исходных данных. Поэтому этот н некоторые другие методы проверки [10] должны составлять неотъемлемую часть любой программы.
■мещения
Фиг. 9.12а. Расчет арочной плотины с осиоваинем.
Некоторые общие замечания об элементах высокого порядка
Чем выше порядок элемента, тем труднее становится физическая интерпретация. Это не столь уж существенно, если в результате, получается лучшая аппроксимация, однако в практических приложениях могут возникать дополнительные трудности. Например, при использовании элементов высокого порядка было бы неправильно локализовать распределенные нагрузки, основываясь на интуиции.
В гл. 4 было показано, что в треугольном элементе нагрузка, вызванная силой тяжести, локализуется в виде трех равных узловых усилий (подразд. 4.2.7). Этот результат совпадает с тем, что мы называем очевидным. Соответствующая локализация для двумерных элементов сирендипова типа (фиг. 7.4, гл. 7) приводит к распределению нагрузки по узлам, показанному иа фиг. 9,13. Только для первого, простейшего из этого семейства
элемента результат соответствует здравому смыслу. Во всех остальных случаях в угловых точках получается отрицательная нагрузка — факт совсем не очевидный.элемента результат соответствует здравому смыслу. Во всех остальных случаях в угловых точках получается отрицательная нагрузка — факт совсем не очевидный.Фиг. 9.13. Распределение равномерной массовой силы Фиг. 9.14. Распределение по узлам. Семейство прямоугольных элементов. Пока- по узлам равномерной по- заны доли общего веса.верхиостной нагрузки,действующей на границе двумерных и трехмерных элементов.Фиг. 9.13. Распределение равномерной массовой силы Фиг. 9.14. Распределение по узлам. Семейство прямоугольных элементов. Пока- по узлам равномерной по- заны доли общего веса.верхиостной нагрузки,действующей на границе двумерных и трехмерных элементов.
элемента результат соответствует здравому смыслу. Во всех остальных случаях в угловых точках получается отрицательная нагрузка — факт совсем не очевидный.
элемента результат соответствует здравому смыслу. Во всех остальных случаях в угловых точках получается отрицательная нагрузка — факт совсем не очевидный.
Фиг. 9.13. Распределение равномерной массовой силы Фиг. 9.14. Распределение по узлам. Семейство прямоугольных элементов. Пока- по узлам равномерной по- заны доли общего веса.верхиостной нагрузки,
действующей на границе двумерных и трехмерных элементов.
Фиг. 9.13. Распределение равномерной массовой силы Фиг. 9.14. Распределение по узлам. Семейство прямоугольных элементов. Пока- по узлам равномерной по- заны доли общего веса.верхиостной нагрузки,
действующей на границе двумерных и трехмерных элементов.
Если элементы к тому же искривлены, то нагрузка распределяется еще более сложным образом н в этом случае нужна особая осторожность.
Здесь инженер может сказать, что с физической точки зрения в пределе результат должен быть таким же, как н при распределении нагрузки по узлам поровну. Конечно, это должно быть именно так, но при разбиении на конечные элементы такое противоестественное, но согласующееся с теорией распределение нагрузки гарантирует большую точность.
Как следует из фиг. 9.14, распределение поверхностной нагрузки также нельзя предсказать.
Следует иметь в виду, что все эти рассуждения относятся и к представлениям сил между элементами обычными инженерными способами.
И наоборот, в областях, близких к месту приложения сосредоточенных нагрузок, распределение напряжений описывается неверно, и в окрестности таких нагрузок иногда можно получить несколько неожиданные значения напряжений. Это вовсе не
Фиг. 9.15. Аномалии, которые могут появляться в окрестности точки приложения сосредоточенной нагрузки при использовании сложных элементов.
элемент с постоянной деформацией;элемент с линейно изменяющейся деформацией.
говорит об уменьшении точности, а указывает на то, что усреднение по элементу позволяет лучше представить действительную картину напряжений.
На фиг. 9.15 проводится качественное сравнение напряжений вблизи такой особой точки, определенных при постоянных деформациях и линейном законе изменения деформаций в элементах. Попытка улучшить аппроксимацию напряжений с помощью использования более сложных элементов иногда дает возможность получить более точное значение напряжения в особой точке. Однако при этом вблизи такой точки может произойти противоестественная смена знака напряжения, чего не бывает при использовании простых элементов. Ясно, что в таких случаях следует применить сглаживание и внимательно подойти к оценке результатов
ЛИТЕРАТУРА
Irons В. М., Engineering Application of Numerical integration in Stiffness Method, JAiAA, 4, 2035—2037 (1966); есть русский перевод: Айронс, Инженерные приложения численного интегрирования в методе жесткостей, Ракетная техника и космонавтика, 4, № 11, стр. 213—216 (1966).
irons В. М., Comment on «Stiffness Matrices for Sector Element» by Raju I. R., Rao A. K., JAIAA, 7, 156—157 (1969); есть русский перевод: Айронс, Замечание к статье «Матрицы жесткости элементов в форме сектора», Ракетная техника и космонавтика, 8, № 3, стр. 271 (1970).
Irons В. М., Discussion, р. 328—331, of Finite Element Techniques in Structural Mechanics, Tottenham H., Brebbia C., eds„ Southampton Univ. Press, 1970.
irons В. M., Testing and Assessing Finite Elements by an Eigenvalue Technique, Proc. Conf, on Recent Developments in Stress Analysis, J. Br. Soc. St. An., Royal Aero Soc. (1968).
Zienkiewicz О. C., Irons В. M., Ergatoudis J., Ahmad S., Scott F. C„ Isoparametric and Associated Element Families for Two and Three Dimensional Analysis, Proc. Course on Finite Element Methods in Stress Analysis, Holand I., Bell K., eds., Trondheim Tech. Univ., 1969.
Irons В. M., Zienkiewicz О. C., The Isoparametric Finite Element System — a New Concept in Finite Element Analysis, Proc. Conf. Recent Advances in Stress Analysis, Royal Aero Soc., 1968.
Ergatoudis J. G., Irons В. M., Zienkiewicz О. C., Curved, Isoparametric, «Quadrilateral» Elements for Finite Element Analysis, Int. J. Solids and Struct., 4, 31—42, (1968).
Ergatoudis J. G„ Isoparametric Elements in Two and Three Dimensional Analysis, Ph. D. Thesis, Univ, of Wales, Swansea, 1968.
Ergatoudis J. G., irons В. M., Zienkiewicz О. C., Three Dimensional Analysis of Arch Dams and Their Foundations, Symp. on Arch Dams, Inst. Civ. Eng., London, 1968.
Zienkiewicz O. C„ Irons В. M., Campbell J., Scott F., Three Dimensional Stress Analysis, Int. Un. Th. Appl. Meeh. Symp. on High Speed Computing in Elasticity, Liege, 1970.
ИЗГИБ ПЛАСТИН
Введение
Во всех задачах предыдущих глав основные зависимости между напряжениями и деформациями приведены в точной форме, хотя окончательное решение находилось приближенно. В классической теории пластин [1], чтобы упростить задачу и свести ее к двумерной, с самого начала вводятся некоторые гипотезы, а именно делаются предположения о линейном изменении деформаций и напряжений по нормали к плоскости пластины. Так называемые точные решения теории пластин справедливы только тогда, когда справедливы эти допущения, т. е. если пластины тонкие и прогибы малы.
При решении представленных здесь задач использовались допущения классической теории пластин, и, следовательно, точность приближенных решений должна проверяться на известных задачах теории пластин. Пределы их применимости будут такими же, как и теории пластин.
Деформированное состояние пластины полностью описывается одной величиной — прогибом ш срединной поверхности пластины. Однако теперь условие непрерывности между элементами должно быть наложено не только на эту величину, но и на ее производные. Это необходимо для того, чтобы пластина оставалась сплошной и не появлялись изломы). Поэтому в каждой узловой точке обычно приходится удовлетворять условиям равновесия и непрерывности.
Выбрать подходящую функцию формы теперь гораздо сложнее. В самом деле, если на границе между элементами требуется выполнение условия непрерывности' угла наклона, то непропорционально возрастают математические и вычислительные трудности. Однако относительно просто получить функции формы, которые, сохраняя непрерывность ш между элементами, допускают нарушение непрерывности угла наклона, хотя, конечно, не в узловых точках, где условия непрерывности заданы. Если такие функции удовлетворяют критерию «постоянства деформаций», то решение может сходиться (см. гл. 2). В первой части этой главы рассматриваются именно такие несогласован-
ные функции формы. Во второй части вводятся новые функции, которые позволяют удовлетворить условиям непрерывности. С помощью этих согласованных функций можно получить более корректное, но, как правило, менее точное решение. Для практического применения рекомендуются функции, описанные в первой части этой главы.
Элементом простейшей .формы является прямоугольник. Использование треугольных и четырехугольных элементов связано с некоторыми трудностями, и они будут рассмотрены позднее; для расчета пластин произвольной формы и оболочек именно такие элементы являются основными.
Формулировка задачи об изгибе пластин в перемещениях
В соответствии с обычной теорией тонких пластин перемещение пластины однозначно определяется известным во всех точках прогибом ш.
(Ю.1)(Ю.1)Запишем его в общем виде:
(Ю.1)
(Ю.1)
где функции формы зависят от декартовых координат х, у, а столбец {б}е содержит все (узловые) параметры элемента.
Обобщенные деформации и напряжения должны быть теперь определены так, чтобы их скалярное произведение, как и в гл. 2, давало внутреннюю работу. Таким образом, определим дефор-
мации (фиг. 10.1) как
дх2
М =
d2w
ду2
(10.2)
дхду
Соответствующими напряжениями являются обычные изгибающие и крутящие моменты на единицу длины в направлениях х и у;
М8 к(10.3)
Мху
Так как истинные деформации и напряжения изменяются линейно по толщине пластины [1], то их можно найти из соотношений
12ЛГХ
= и т. д.,
Vz
Фиг. 10.1. Результирующие напряжений или просто напряжения при изгибе пластин.
где г отсчитывается от срединной плоскости пластины, a t— толщина пластины.
Можно показать, что произведение выражений (10.2) и (10.3) соответствует внутренней работе.
Так как теперь в выражение для деформаций входят вторые производные, то, согласно критерию непрерывности, функции формы должны обеспечивать непрерывность как ш, так и угла наклона нормали к границе между элементами.
Критерий постоянства деформации требует, чтобы внутри элемента можно было воспроизвести любое постоянное значение второй производной.
Чтобы по крайней мере приближенно удовлетворить условию непрерывности угла наклона, в качестве узловых параметров рассматриваются три компоненты перемещений: во-первых, пе-
Фиг. 10.2. Прямоугольный элемент пластины.
ремещение wn в направлении г, во-вторых, угол поворота (6У)П вокруг оси у и, в-третьих, угол поворота (0Х)П вокруг оси х. На фиг. 10.2 показаны положительные направления поворотов, определяемые по правилу правой руки. Их величины задаются векторами, направленными по соответствующим осям.
Ясно, что углы наклона w и углы поворота совпадают с точностью до знака, поэтому можно записать
WiWi(Ю.4)(Ю.4)
Wi
Wi
(Ю.4)
(Ю.4)
Как показано на фиг. 10.2, узловыми силами, соответствующими этим перемещениям, являются сила и два момента:
(10.5)(10.5)Г ?wi '
(10.5)
(10.5)
^9^ '
Если известна матрица [В], то -матрица жесткости и все остальные матрицы строятся обычным образом с помощью соотношений гл. 2.
Изопределений (10.1) и (10.2) следует, что
(10.6)
Запись функций формы в квадратных скобках подчеркивает, что они являются матричными величинами, состоящими из трех элементов.
Матрица упругости [D] входит в обычное соотношение:
{о} ^ {М} = [£№} - {ео}) + {а0}.(10.7)
Для изотропной пластины имеем (см. [1])
[£)]=— llJJ 12(1-V2)[£)]=— llJJ 12(1-V2)vv00v 01 0. (lo.s;v 01 0. (lo.s;
[£)]=— llJJ 12(1-V2)
[£)]=— llJJ 12(1-V2)
v
v
0
0
v 0
1 0. (lo.s;
v 0
1 0. (lo.s;
Чтобы описать поведение ортотропной плиты, главные направления упругости которой совпадают с осями х и у.
необходимо использовать четыре постоянные, т. е. матрица [D] в этом случае имеет вид
Dx
0,
0 '
[D] =
Dy
0
(10.9)
-0
0
^ХУ "
Как показали Тимошенко и Войновский-Кригер [1], эти величины можно связать с соответствующими упругими постоянными материала, но удобнее оставить их именно в такой форме, так как теория пластин часто используется для расчета ростверков). В таких случаях эти постоянные должны отражать свойства ростверков. Ясно, что если материал обладает анизотропией общего вида, то в матрицу входит самое большее шесть постоянных, так как она всегда симметрична.
Условие непрерывности функции формы
Для обеспечения непрерывности функции до и угла наклона нормали на границе между элементами необходимо, чтобы до и ддо/дм единственным образом определялись через заданные зна-
Фиг. 10.3. Требование непрерывности углов наклона.Фиг. 10.3. Требование непрерывности углов наклона.чения на этой границе.
Фиг. 10.3. Требование непрерывности углов наклона.
Фиг. 10.3. Требование непрерывности углов наклона.
Рассмотрим фиг. 10,3, где изображена сторона 1—2 прямоугольного элемента. Направление нормали п фактически совпадает с направлением у, и, следовательно, необходимо, чтобы до и dw/dy единственным образом определялись значениями до, dwjdx, dwjdy в узлах, лежащих на этой стороне.
Следуя принципам гл. 7, можно записать, что вдоль стороны
1—2 прямоугольного элемента
(10.10)(10.10)w — А^ -f- А2х -J- Л3х "4 • • ■
(10.10)
(10.10)
и
= Вх + В2х + В^ + ... .(10.11)
Число констант в каждом выражении должно быть достаточным для того, чтобы выразить эти величины через параметры узлов на линии 1—2.
Так, например, если иа стороне имеются только два узла, можно допустить кубичный закон изменения до, так как в ка-
ждом из узлов заданы значения dw]dx и w. Для величины dw/dy можно принять лишь линейный, т. е. двучленный, закон изменения.
Для того чтобы гарантировать непрерывность производной dw/dx в направлении у, нужно поступить аналогично.
Таким образом, вдоль стороны I—2 dwldy зависит только от параметров узлов линии 1—2, а вдоль стороны 1—3 dwjdx зависит только от параметров узлов I—3.
Дифференцируя первую из этих величин по х, получаем, что на линии 1—2 d2w}dxdy зависит только от параметров узлов линии I—2. Аналогично находим, что на линии I—3 d2w)dydx зависит только от параметров узлов линии I—3.
В общей точке 1 возникает противоречие, так как в ней нельзя обеспечить выполнение равенства
d2w d2wдхду дудх
при произвольных значениях параметров в узлах 2 и 3.
Таким образом, если в узловых точках заданы только значения функции w и ее производных, то функции формы, удовлетворяющие всем условиям согласованности, нельзя представить в виде полиномов [2).
Произвольные функции, удовлетворяющие всем условиям .согласованности, которые построены по трем узловым параметрам, в угловых точках не будут непрерывно дифференцируемы, а их смешанные производные не будут совпадать. Некоторые вины таких функций рассматриваются во второй части этой главы [3—7].
Приведенные рассуждения относятся только к прямоугольному элементу. Ясно, что их можно распространить на случай, когда в точке 1 стороны смежных элементов пересекаются под произвольными углами.
Путь преодоления этого затруднения очевиден. Можно считать смешанную производную одним из узловых параметров. Для ансамбля прямоугольных элементов это удобно и вполне допустимо. Богнером и др. [8] были предложены и с успехом использованы простые функции такого типа.
К сожалению, не всегда возможно использовать их для узловых точек, в которых пересекаются под разными углами границы нескольких элементов (фиг. 10.4). Здесь условие непрерывности смешанной производной в нескольких ортогональных направлениях фактически требует задания всех вторых производных в такой узловой точке.
Это, однако, приводит к нарушению физических требований при скачкообразном изменении жесткости пластины от элемента к элементу, так как невозможно удовлетворить условию
равенства моментов, нормальных к границам между элементами. Тем, не менее при расчете однородных пластин такой метод довольно успешно использовался [9—11].
Смит [9] исследовал эффект наложения таких условий сверхнепрерывности на несколько производных высших порядков.
Трудности отыскания функций перемещений, удовлетворяющих условиям согласованности, привели к попыткам игнорировать условие полной непрерывности угла наклона при выполнении других необходимых критериев. Исходя из несколько наивного интуитивного представления, что выполнение условия не-
фиг. 10.4. Узлы, в которых стороны смежных элементов имеют произвольные направления.фиг. 10.4. Узлы, в которых стороны смежных элементов имеют произвольные направления.прерывности угла наклона в узловых точках в пределе приводит к полной непрерывности, было построено несколько очень удачных элементов [12—15]. Отличными от использованных в гл. 2 и 3 средствами можно показать и доказать сходимость методов, основанных на применении некоторых таких элементов [4, 16]. Более того, можно показать, что при определенных условиях решение будет мало отличаться от точного [4].
фиг. 10.4. Узлы, в которых стороны смежных элементов имеют произвольные направления.
фиг. 10.4. Узлы, в которых стороны смежных элементов имеют произвольные направления.
Простота и широкое няют, почему они нижеПростота и широкое няют, почему они нижеиспользование таких элементов объяс- рассматриваются так подробно.
Простота и широкое няют, почему они ниже
Простота и широкое няют, почему они ниже
НЕСОГЛАСОВАННЫЕ ФУНКЦИИ ФОРМЫ
Прямоугольный элемент с узлами в угловых точках [12, 17, 18]
Функции формы
Рассмотрим прямоугольный элемент Цк1 пластины, лежащей в плоскости х, у (фиг. 10.2). В каждой узловой точке вводятся перемещения {бп}, которые имеют по три компоненты: перемещение wn в направлении z, угол поворота (0ж)п вокруг оси х и угол поворота (0У)П вокруг оси у.
Перемещения узловой точки определяются соотношением (10.4), а перемещение элемента записывается, как обычно, в виде вектора, содержащего все (в нашем случае четыре) узло-
вые перемещения:
{6Г-
Для определения функций формы по двенадцати параметрам удобно использовать полиномы. При этом в полном полиноме четвертой степени необходимо опустить часть членов. Выражение
ш> = а, + ааХ + ад + ^х2 + а^у + аеу2 + а7х3 + а^у +
+ <W2 + a^ + aii^ + a12X.!/3(10.13)
имеет определенные преимущества. В частности, вдоль любой линии х = const или у = const перемещение w будет изменяться по кубическому закону. Все внешние границы и границы между элементами состоят именно из таких линий. Поскольку полином третьей степени единственным образом определяется четырьмя постоянными, перемещения вдоль границы однозначно определяются значениями перемещений и углов наклона в узловых точках на концах этой границы. А так как для смежных элементов значения на концах границы одинаковы, вдоль любой границы между элементами функция ш будет непрерывной.
Можно заметить, что градиент ш по нормали к любой границе изменяется вдоль нее по кубическому закону (например, dwldx вдоль линии х = const). Так как на таких линиях заданы только два значения угла наклона, то полином третьей степени определяется неоднозначно и в общем случае угол наклона может оказаться разрывным. Таким образом, эта функция является несогласованной.
Постоянные ai — ai2 определяются из системы двенадцати уравнений, связывающих значения ш и углов наклона в узловых точках, которые получаются в результате подстановки координат этих точек. Например,
Wi = aj + a2x, + «зу, +ит.Д.,
(— ^\ = 6Л1 =— а3 +Ит.Д.,
■аГ)^6^+ит'д-
Эти двенадцать уравнений можно записать в матричной форме:
(10.14)(10.14){б)е = [С]{а},
(10.14)
(10.14)
где [С]—матрица размерности 12X12, зависящая от узловых координат, а {а} — вектор, содержащий 12 неизвестных постоянных. Обращая систему (10.14), получаем
(10.15)(10.15){a} = [CFW.
(10.15)
(10.15)
7 Зак. 613
Это обращение можно выполнить с помощью ЭВМ или алгебраически, если желательно получить матрицу жесткости или другие матрицы в явном виде. Так было сделано Зенкевичем и Ченгом [12].
Выражение для перемещений внутри элемента теперь можно записать в стандартной форме:
« = W = [^1 {б}е = [Р][С]-' {б}е,(10.16)
где
[Р] = (1, х, у, х2, ху, у2, х3, х2у, ху2, у3, ^у, х^.
В явном виде это выражение получено Мелошем [17]. Приведенные выше соотношения просто записать в нормализованных координатах, введенных в гл. 7. В результате для любой узловой точки имеем
№ = 4 1(1» + 1) (Чо + I) (2 + ь + 710 - V - А
(10.17)(10.17)a^o+l)2&-l)(rb+l),
(10.17)
(10.17)
гдегде^(^^-^(Tto+l)2^-!)],
где
где
ъ х — хс у ус
5 а 11 д
?о — £ • £ь Ло — Л ' Ль
Выражение для матрицы [В] получается непосредственно из соотношения (10.13) или (10.17) с использованием (10.6). Поскольку
— 2а4— 6а7х—2а%у—6апх^
— 2аб— 2а3х— 6аг0у— ва^ху-, (10.18)
2а5-|“ 4а8х4“ 4а9(/4* ба^х2 4~6cei2i/2 -
можно записать {е} = [Q] {a} =[Q] [С]*' (б}г и, следовательно, [S] = [Q][C] \ где
"0 0 0
—2 0
0
— 6х
-2у
0
0
— бху
0 -
[Q]=
0 0 0
0 0
-2
0
0
— 2х
-бу
0
— бху .
-0 0 0
0 2
0
0
4х
^У
0
6х2
бу2 J
(10.19)
Интересно отметить, что выбранная функция перемещений до- пуска-ет существование состояния постоянной деформации (кривизны) ') и тем самым удовлетворяет критерию сходимости, сформулированному в гл. 2.
Матрицы жесткости и нагрузок
Процесс построения этих матриц стандартен/ поэтому излишне излагать его подробно.
Из соотношения (2.10) можно получить матрицу жесткости, связывающую узловые силы (поперечная сила и два момента в каждом узле) с соответствующими узловыми перемещениями:
[£] = ^ [B]r[D][S]dxrfy.(10.20)
Подставляя сюда (10.18) и считая толщину t постоянной внутри элемента, получаем
[А] = {[СГ 1}г Щ [Q]T [D][Q№<f?) [С]-'.(10.21)
Члены, не содержащие х и у, вынесены из-под интеграла. Если толщина t постоянна, то интеграл легко вычисляется точно после выполнения умножения под знаком интеграла.
Для ортотропного материала явное выражение для матрицы жесткости [&] приведено в табл, 10.1.
Соответствующая матрица напряжений для внутренних моментов приведена в табл. 10.2.
Внешние силы, обусловленные распределенной нагрузкой, можно распределить по узлам в зависимости от расположения участков приложения нагрузки. Однако более логично и точно для распределения по узлам внешних сил использовать снова соотношение (2.9).
Если в направлении ш действует распределенная нагрузка q на единицу площади элемента, то из соотношения (2.11) следует, что вклад этих сил в каждый из узлов выражается в виде
{^““Им^^(10,22)
или вследствие (10.15)
(F}ep - {-[СГ'}Т П [P^qdxdy.(10.23)
’) Если постоянные а? — et12 равны нулю, то деформации постоянны. С помощью формулы (10.13) можно найти соответствующие {д}*. Так как между {6}* и {а) существует однозначное соответствие, то такое состояние является единственно возможным. При этом предполагается, что матрица [С]-1 существует. Обращение алгебраическим путем доказывает, что матрица [С] никогда не бывает сингулярной.
[^1^•1J^116, J- 600 030 02030 01560Симметрично0 0000К1 = р-г15 01030020—60 0 —30-300 —15600 000000 030 01 01505 —30 020—30 0 —15-600 —3030 0 —15600 000000 000 0_ 15 05800 ■ 10 -15 010 -30. 020 _" 60—3020Р Ь300 0—6030 060Симметрично—3010 03020К2 = Рг0 оо00 0зо —15 0 --30—15 060—1510 0155 0 —30 2000 000 0000—зо15 03015 0 —60 30 0 60—155 01510 0 —30 10 0 30 20_00 00000 0 0 0 0 0_[^1^•1J^116, J- 600 030 02030 01560Симметрично0 0000К1 = р-г15 01030020—60 0 —30-300 —15600 000000 030 01 01505 —30 020—30 0 —15-600 —3030 0 —15600 000000 000 0_ 15 05800 ■ 10 -15 010 -30. 020 _" 60—3020Р Ь300 0—6030 060Симметрично—3010 03020К2 = Рг0 оо00 0зо —15 0 --30—15 060—1510 0155 0 —30 2000 000 0000—зо15 03015 0 —60 30 0 60—155 01510 0 —30 10 0 30 20_00 00000 0 0 0 0 0_" 30—1515—30 О—15—3015 030 о о" 30—1515—30 О—15—3015 030 о оК4 =К4 =84—68608—846—6—6 —2 О-60—8—846—66—8 О84—68608—846—6—6 —2 О-60—8—846—66—8 О60—284—66620-60260—284—66620-602846'86 О846—62—6 О—84 —6—6 —86 О846'86 О846—62—6 О—84 —6—6 —86 ОСимметричноСимметричногде 1 =где 1 =1 О ОО 26 О О 0 2а1 О ОО 26 О О 0 2а
[^1
^•1
J
^1
16, J
- 60
0 0
30 020
30 015
60
Симметрично
0 00
0
0
К1 = р-г15 010
30
020
—60 0 —30
-30
0 —1560
0 00
0
000 0
30 01 0
15
05 —30 020
—30 0 —15
-60
0 —3030 0 —1560
0 00
0
000 000 0
_ 15 05
80
0 ■ 10 -15 010 -30. 0
20 _
" 60
—3020
Р Ь3
00 0
—6030 0
60
Симметрично
—3010 0
30
20
К2 = Рг0 оо
0
0 0
зо —15 0 -
-30
—15 060
—1510 0
15
5 0 —30 20
00 0
0
0 0000
—зо15 0
30
15 0 —60 30 0 60
—155 0
15
10 0 —30 10 0 30 20
_00 0
0
000 0 0 0 0 0_
[^1
^•1
J
^1
16, J
- 60
0 0
30 020
30 015
60
Симметрично
0 00
0
0
К1 = р-г15 010
30
020
—60 0 —30
-30
0 —1560
0 00
0
000 0
30 01 0
15
05 —30 020
—30 0 —15
-60
0 —3030 0 —1560
0 00
0
000 000 0
_ 15 05
80
0 ■ 10 -15 010 -30. 0
20 _
" 60
—3020
Р Ь3
00 0
—6030 0
60
Симметрично
—3010 0
30
20
К2 = Рг0 оо
0
0 0
зо —15 0 -
-30
—15 060
—1510 0
15
5 0 —30 20
00 0
0
0 0000
—зо15 0
30
15 0 —60 30 0 60
—155 0
15
10 0 —30 10 0 30 20
_00 0
0
000 0 0 0 0 0_
" 30
—15
15
—30 О
—15
—30
15 0
30 о о
" 30
—15
15
—30 О
—15
—30
15 0
30 о о
К4 =
К4 =
84
—68
608
—846—6
—6 —2 О
-60—8
—846—6
6—8 О
84
—68
608
—846—6
—6 —2 О
-60—8
—846—6
6—8 О
60—2
84—66
620
-602
60—2
84—66
620
-602
84
6'8
6 О
846
—62
—6 О
—84 —6
—6 —8
6 О
84
6'8
6 О
846
—62
—6 О
—84 —6
—6 —8
6 О
Симметрично
Симметрично
где 1 =
где 1 =
1 О О
О 26 О О 0 2а
1 О О
О 26 О О 0 2а
Таблица 10.1
Матрица жесткости для прямоугольного элемента (фиг. 10.2,материал ортотропный)
Матрица жесткости
И = б^Г W VDx [Kj] + D„ [KZI + О, [^] + Вхя [К,]} [у,
где
Продолжение табл. 10.1
о •
—150Симметрично
0—1530
00150
О01515а
150300030
О00'00—15О
00000—1515О
О0—30—150—3001530
О0—1500ОО015О
ОООО015О0-15— 15 О
8
684
0—68
2—608
—6—846684
0—6—2068
-260-8-608_
~1 О О О- 0 10 0 0 0/0 О О О I _
Интеграл (10.23) тоже легко вычисляется. Заметим, что в общем случае все три компоненты внешней силы в каждом узле отличны от нуля. При простом распределении внешней нагрузки между узлами этого бы не было. Вектор узловых сил при действии равномерно распределенной нагрузки приведен в табл. 10.3.
Если в пластине существуют начальные деформации, то вектор узловых сил, обусловленных начальными деформациями и начальными напряжениями, находится аналогично. В этой связи необходимо заметить, что начальные деформации, например вызванные нагревом, редко влияют на кривизну. Обычно
«о «о «о «о«о «о «о «о^^5 5^^5 5
«о «о «о «о
«о «о «о «о
^^5 5
^^5 5
Таблица Ю.З
Матрица сил для прямоугольного элемента, изображенногона фнг. 10.2, при действии равномерно распределенной нагрузки q
Г ^ту: 1 /"г = ^эхт}
I Fem J
в пластине дополнительно возникают деформации в ее плоскости, и в целом поведение пластины можно изучить, решая наряду с задачей изгиба задачу о плоском напряженном состоянии.
Четырехугольные и параллелограммные элементы
Четырехугольный элемент нельзя просто получить из прямоугольника. Можно было бы использовать преобразование координат описанного в гл. 8 типа, ио, к сожалению, в этом случае нарушается критерий постоянства кривизны. По-видимому, такие элементы обладают плохими свойствами. Используя только функции от £ и гр лишь для параллелограмма можно удовлетворить критерий постоянства кривизны.
Такой элемент предложен в работе [12], а матрицы жесткости построены Дэйвом [14].
Несколько другая система функций формы предложена Аргн- рисом [15].
Фиг. (0.5. Элемент в форме параллелограмма и косоугольные координаты.
Для параллелограмма (фиг. 10.5) локальные координаты можно в явной форме связать с глобальными:
у cosec а(10.24)
ь • -
что позволяет получить все характеристики элемента.
Треугольный элемент с узлами в углах
Функции формы
На первый взгляд может показаться, что совершенно так же, как и в предыдущем разделе, в качестве функции формы можно использовать полином. Поскольку в этом случае задается только девять независимых перемещений, в полиномиальном разложении необходимо оставить девять членов. Однако полоний полином третьей степени содержит десять членов [выражение (10.13)], и вопрос о том, какой именно член следует опустить, приходится решать произвольно. Для сохранения некоторой симметрии полинома можно, например, оставить все десять членов, а чтобы свести количество неизвестных к девяти, приравнять два коэффициента (например, положить .ag = ag). Было рассмотрено несколько различных вариантов. Однако при этом появляется другая, более серьезная проблема. При определенной ориентации сторон треугольника матрица, соответствующая матрице [С] системы уравнений (10.14), становится сингулярной. Это, например, происходит, когда две стороны треугольника параллельны осям х и у^
Указанные трудности можно обойти, если воспользоваться описанными в гл. 8 £-координатами. Для треугольников это вполне естественно.
Как и раньше, будем использовать члены полиномиального представления. Отметим, что в L-координатах они имеют несколько необычный вид. Например, выражение
! + а2£2 + Оз^зпредставляет собой полный линейный полином, а выражениеа,£|£2 + О2£2£3 + a3L3Lv + а4£, + а5£2 + <^£3
содержит все шесть членов полного квадратичного полинома (включая линейные члены).
Кубичный полином содержит десять членов, представляющих собой различные произведения третьей степени по координатам
£1, £2, L^ L^Ls, L^La, L3L1, £i£2, £s£a, £з£1, £1£г£з-
Для элемента с девятью степенями свободы можно использовать любую комбинацию из перечисленных членов, содержащую только девять независимых функций и удовлетворяющую критерию постоянства кривизны. На фиг. 10.6 показаны некоторые важные функции этого класса. Первая из них (фиг. 10.6, а) является одной из трех функций, описывающих перемещение пластины как жесткого тела.
Функции типа £1£з (в кубичном разложении их шесть) сходны (но не совпадают) с функцией, изображенной на фиг. 10.6, б.
Наконец, показанная иа фиг. 10.6, в функция L1L2L3 является чисто внутренней формой: во всех трех узлах значения функции и углов наклона равняются нулю. Такая функция оказывается полезной для «неузловых» параметров, но не может использоваться самостоятельно, так как она не выражается через значения переменных в узлах. Ее можно с любым множителем добавить к другой основной функции формы.
Таким образом, особый интерес представляют функции второго рода. Они соответствуют нулевым значениям ty во всех угловых точках и, кроме того, нулевому значению угла наклона вдоль одной из сторон. С помощью линейной комбинации двух из них (например, L2L3 и £^£i) можно приписать любые значения углам наклона в направлениях х и у в одной узловой точке при нулевых значениях остальных углов наклона.
Однако для большей общности будем рассматривать формы типа
£г£з 4" cL\L^a
3
Фиг. 10.6. Некоторые основные полиномиальные относительно L-коордииат функции.
(так как последнее слагаемое не изменяет углов наклона в узлах).
Поскольку кривизна описывается только этими формами, необходимо, чтобы с помощью линейной комбинации шести таких функций можно было получить любые произвольные значения кривизны во всех точках элемента при нулевых значениях да в узлах. Алгебраически это означает, что выражение
A1L1L2 + A2L2L3 + ... + Аб£з
при любых значениях коэффициентов А должно иметь вид
By^JALy + cLyL^L^ + В2(j^iLs + cLyLsL^ ~h ...
при соответствующих значениях шести постоянных В. С помощью некоторых алгебраических преобразований можно показать, что это возможно только при с = 7г* Следовательно, при
построении функций формы функция, изображенная на фиг. 10.6,6, является одной из основных.
Таким образом, перемещения пластины можно представить в виде
W = РЛ. + ₽2^2 + № 4 + Pt (jALV + ^W^ +
++P9(^£34-1liLa)(10-25)
и после подстановки узловых значений
определить постоянные, а следовательно, и функции формы.
Окончательно функцию формы для первого узла с помощью определений, введенных в гл. 7, можно записать в виде
Li -|- L\L% + ЦЬз — L\ti — L\lALi -|- L\L% + ЦЬз — L\ti — L\lA(10.26)(10.26)
Li -|- L\L% + ЦЬз — L\ti — L\lA
Li -|- L\L% + ЦЬз — L\ti — L\lA
(10.26)
(10.26)
где
Ь\=у2 — Уз> Ci=x3-x2 и т. д.
Остальные две функции для узлов 2 и 3 получаются циклнче- ской перестановкой индексов 4—2—3. Элемент, характеризуемый такими функциями, впервые был рассмотрен в работе [4].
Матрицы жесткости и нагрузки
Для определения деформаций [равенство (10.2)] и матрицы [Si] из (10.6) необходимо определить вторую производную от [У].
При этом появляется необходимость дифференцирования по декартовым координатам. Это нетрудно осуществить, имея в виду, что
дд . дЬ2 ддх дх dLx * дх дЦдд . дЬ2 ддх дх dLx * дх дЦ12Д12Д' . дЦ д _.2 ' дх dL% д , , д ,' . дЦ д _.2 ' дх dL% д , , д ,1 dLx ^ V2 dL21 dLx ^ V2 dL2г)и т* Д'г)и т* Д'(10.27)(10.27)
дд . дЬ2 д
дх дх dLx * дх дЦ
дд . дЬ2 д
дх дх dLx * дх дЦ
12Д
12Д
' . дЦ д _
.2 ' дх dL% д , , д ,
' . дЦ д _
.2 ' дх dL% д , , д ,
1 dLx ^ V2 dL2
1 dLx ^ V2 dL2
г)и т* Д'
г)и т* Д'
(10.27)
(10.27)
В L-координатах все выражения остаются полиномами, и поэтому их легко проинтегрировать с помощью общей формулы (7.34) гл. 7. Окончательные выражения для матриц жесткости и нагрузки довольно громоздкие; они приведены в работе [19].
Однако, как подчеркивалось в гл. 8, проще предусмотреть в программе численное интегрирование. Так как в матрицу жесткости входят только квадратичные члены, интегрирование по треугольнику будет точным при использовании всего лишь трех точек (см. табл. 8.3, гл. 8) и время численного интегрирования почти не отличается от времени расчета выражений при точном интегрировании.
В матрицу напряжений входят моменты, которые изменяются, линейно. Однако, так как не все кубичные члены входят в функцию формы, они аппроксимируются плохо. Обычно моменты вычисляются только в центрах тяжести и результаты сглаживаются усреднением узловых значений.
Сходимость при использовании несогласованных элементов
При использовании двух типов элементов, описанных в предыдущем разделе, нарушаются условия непрерывности угла наклона н, следовательно, удовлетворяется только приближенно принцип минимума полной потенциальной энергии. Одиако в следующем разделе будут приведены некоторые результаты, демонстрирующие практическую точность результатов, полученных при использовании этих элементов. Может возникнуть вопрос, всегда ли при уменьшении размеров элемента решение будет сходиться к точному? Хотя этот вопрос чисто теоретический, он нуждается в ответе.
Для прямоугольных элементов Вальц и др. [16], рассчитывая методом конечных элементов однородную пластину и сравнивая алгоритм с приближенным решением дифференциальных уравнений, установили, что сходимость гарантирована всегда. Однако распространять эти выводы на другие случаи нет никаких оснований.
Айронс [4] также показал, что использование простого треугольного элемента позволяет получить решение, сходящееся к точному, если сетка элементов образована тремя системами эквидистантных "параллельных линий.
Использованный критерий проверки весьма прост. Если при помощи большого числа элементов можно точно воспроизвести любые состояния постоянной кривизны, то при предельном разбиении пластина ведет себя в соответствии с физическими законами для бесконечно малого элемента. В противном случае сходимости не будет.
Применение этого критерия показало, что если для получения треугольников используются две диагонали параллелограмма [фиг. 10.7 (4X45)], то ошибка в перемещениях составляет около 1,5%. Таким образом, несогласованный треугольник позволяет получить решение, сходящееся не к точному, а к неко-
торому другому, отличающемуся от него в пределах указанной ошибки.
Аналогичный критерий был применен к несогласованному прямоугольному элементу, что позволило впервые доказать сходимость для такого элемента [4].
В большинстве практических инженерных расчетов точность, достигаемая при использовании несогласованного треугольного элемента, оказывается вполне приемлемой. Чаще всего такие
Фиг. 10.7. Квадратная пластина. Разбиение иа треугольные элементы.Фиг. 10.7. Квадратная пластина. Разбиение иа треугольные элементы.Нерегулярная сеткаНерегулярная сетка
Фиг. 10.7. Квадратная пластина. Разбиение иа треугольные элементы.
Фиг. 10.7. Квадратная пластина. Разбиение иа треугольные элементы.
Нерегулярная сетка
Нерегулярная сетка
треугольники дают лучшие результаты, чем эквивалентные согласованные элементы [4]. Это объясняется, по-видимому, тем, что решение в этом случае не обязательно удовлетворяет полученным в гл. 2 энергетическим ограничениям и большее число степеней свободы позволяет найти наилучшую форму.
При построении несогласованных элементов требовались непрерывность прогиба w во всех точках на границе между элементами и совпадение углов наклона в общих узлах. Это всегда приводило по крайней мере к кубическому закону изменения ну. Если несколько ослабить какое-либо из этих требований, то появляются интересные возможности. Например, можно показать, что для треугольника с шестью узлами, в качестве шести степеней свободы которого приняты значения w в угловых узлах и значения нормальной производной dwjdn в дополнительных узлах, определяется полный квадратичный полином. В результате получается простейший возможный элемент для
задач об изгибе с постоянными моментами и кривизной, эквивалентный треугольнику с постоянной деформацией.
Такой элемент недавно был построен Морли [29]. Он показал, что, несмотря на достаточно очевидное нарушение непрерывности, полученное при использовании этого элемента, решение сходится и сопоставимо по точности с решением, полученным при использовании рассмотренных здесь более сложных треугольников.
В качестве упражнения читатель может получить матрицу жесткости для этого элемента.
Примеры
Прямоугольные элементы
Для иллюстрации точности и ожидаемой скорости сходимости была составлена программа расчета с использованием функций перемещений, определяемых выражением (10.13), н по ней просчитано несколько простых тестовых задач.
Квадратная изотропная пластина. На фиг. 10.8 в виде графиков представлены результаты расчета квадратной пластины
Фиг. 10.8. Квадратная пластина с защемленными краями. Равномерно распределенная нагрузка q. Квадратные элементы.
решение методом конечных разностей при сетке 16 X 16 (Саувелл, 1958); О метод конечных элементов, сетка 6X6; Д метод конечных элементов, сетка 4x4; о метод конечных элементов, сетка 2 X 2t
с защемленными краями, находящейся под действием равномерно распределенной нагрузки.
Результаты соответствуют разбиениям всего лишь на 2X2, 4X4 и 6Х 6 элементов, но точность и сходимость убедительны.
При любом количестве элементов линейное распределение моментов, как и ранее, близко к точному.
Еще более удивительные сходимость и точность демонстрируются в Табл. 10.4. В этой таблице сравниваются перемещения центра пластины при действии сосредоточенной и распределенной нагрузок для различных условий закреплений сторон. При разбиении 8X8 элементов максимальная ошибка составляет ~3%. Для-всех случаев разбиения решение сходится.
Таблица 10.4
Перемещения центра квадратной пластины, подсчитанные при различном числе разбиений (прямоугольные элементы)
Разбиение
Общее количе-
узлов
Свободно опертая пластина
Защемленная пластина
равномерно распределенная нагрузка
сосредоточенная нагрузка
Р
равномерно распределенная нагрузка
сосредоточенная нагрузка Р
2X2
9
0,003446
0,013784
0,001480
0,005919
4X4
25
0,003939
0,012327
0,001403
0,006134
8X8
81
0,004033
0,011829
0,001304
0,005803
12X12
169
0,004050
0,011715
0,001283
0,005710
16X16
289
0,004056
0,011671
0,001275
0,005672
Точное решение (Тимошенко)
0,004062
0,01160
0,00126
0,00560
w —._— дЛя равномерно распределенной нагрузки у; макс
о, = ^ ^ для сосредоточенной нагрузки Р, приложенной в центре макс
пластины [20}.
Коисольиая пластина. На фиг. 10.9 показаны перемещения в такой же пластине, но закрепленной консольно. Сравнение с другими численными решениями и экспериментальными данными снова демонстрирует высокую точность метода.
Опертая по углам пластина [12]. Квадратная пластина, опертая по углам, исследовалась различными экспериментальными и приближенными аналитическими методами. В табл. 10.5 результаты решения методом конечных элементов сравниваются с некоторыми другими приближенными решениями. Даже в том
0,125 wDfqL*
о
wD{qL*
Прогибы на свободное краю В-В
Фиг. 10.9. Нагружение равномерно распределенной нагрузкой q квадратной консольной пластины.
А метод конечных элементов, сетка 3 X 3; □ метод конечных разностей, сетка 5X5(Ливси и Бирчелл, 1956); О экспериментальные результаты (Дэлли, 1948).
случае, когда наличие концентрации напряжений в узлах создает определенные трудности, ясно видно достаточно хорошее совпадение результатов как по перемещениям, так и по напряжениям.
Треугольные элементы. Квадратная изотропная пластина
Для иллюстрации сходимости снова рассмотрена квадратная пластина. Теперь она различным образом аппроксимируется треугольными элементами. В одних случаях они получены на
Таблица 10.5
Опертая по углам квадратная пластина (точка 1 — середина стороны пластины; точка 2 — центр пластины)
Точка 1
Точка 2
го
мх
to
мх
Метод конечных эле-
ментов
2X2
0,0126
0,139
0,0176
0,095
4X4
0,0165
0,149
0,0232
0,108
6X6
0,0173
0,150
0,0244
0,109
Маркус
0,0180
0,154
0,0281
0,110
Ли и Баллестероз
0,0170
0,140
0,0265
0,109
Множитель
qL4iD
qL^D
■ qL2
основе прямоугольной сетки, в других — совершенно нерегулярно. На фиг. 10.7 показано несколько способов разбиения, а на фнг. 10.10 представлены перемещения, определенные при различных краевых условиях и нагрузках. Как и ранее, точность и сходимость по перемещениям оказываются хорошими (хотя, возможно, и несколько хуже, чем при использовании прямоугольных элементов).
На фиг. 10.11 показано изменение изгибающих моментов вдоль оси симметрии пластины. Средние величины моментов хорошо согласуются с точными. Однако в этом случае уже нельзя сказать, что линейный закон распределения напряжения наилучшим образом согласуется с реальным. Поэтому в практических целях рекомендуется вычислять напряжения (моменты) в центре тяжести элементов.
Пластина с центральным круглым отверстием. Хотя эта задача и не имеет точного решения, она приведена для того, чтобы продемонстрировать, как с помощью треугольных элементов легко рассчитывать пластины произвольной формы с любыми отверстиями.
На фиг. 10.12 показана использованная сетка и нанесены линии равных прогибов w. На фиг. 10.13 линии равных углов наклона сравниваются с экспериментальными результатами, полученными методом Муара. Расхождение не превышает ошибки эксперимента.
Защемление краевРаспределенная на-Защемление краевРаспределенная на-^ Нерегулярная сетка (60 элементов)^ Нерегулярная сетка (60 элементов)200- Сосредоточенная нагрузка200- Сосредоточенная нагрузка□ Сетка 2 *2Д Сетка 4*4 (в)V Сетка 4*4• Сетка 6*6(8) о сетка 8*8□ Сетка 2 *2Д Сетка 4*4 (в)V Сетка 4*4• Сетка 6*6(8) о сетка 8*8200200-100-100400400600600800800- 1000- 1000400 -400 -12001200Свободное опирание пластиныСвободное опирание пластиныТочное значение 580 *10" 5Точное значение 580 *10" 5300300Точное значение406‘Ю*5Точное значение406‘Ю*5Точное значение 127-10^Точное значение 127-10^Dw/10"5aL4или г0м/Ю"5Р1яDw/10"5aL4или г0м/Ю"5Р1яСосредоточеннаянагрузкаТочное значение 1160-Ю"5СосредоточеннаянагрузкаТочное значение 1160-Ю"5Фиг. 10.10. Прогибы вдоль центральной линии квадратной пластины (треуголь-ные элементы).
Защемление краев
Распределенная на-
Защемление краев
Распределенная на-
^ Нерегулярная сетка (60 элементов)
^ Нерегулярная сетка (60 элементов)
200- Сосредоточенная нагрузка
200- Сосредоточенная нагрузка
□ Сетка 2 *2
Д Сетка 4*4 (в)
V Сетка 4*4
• Сетка 6*6(8) о сетка 8*8
□ Сетка 2 *2
Д Сетка 4*4 (в)
V Сетка 4*4
• Сетка 6*6(8) о сетка 8*8
200
200
-100
-100
400
400
600
600
800
800
- 1000
- 1000
400 -
400 -
1200
1200
Свободное опирание пластины
Свободное опирание пластины
Точное значение 580 *10" 5
Точное значение 580 *10" 5
300
300
Точное значение406‘Ю*5
Точное значение406‘Ю*5
Точное значение 127-10^
Точное значение 127-10^
Dw/10"5aL4или г
0м/Ю"5Р1я
Dw/10"5aL4или г
0м/Ю"5Р1я
Сосредоточеннаянагрузка
Точное значение 1160-Ю"5
Сосредоточеннаянагрузка
Точное значение 1160-Ю"5
<t<tЗащемлениеЗащемление0000счсч- 200 ,—- 200 ,—-2000-2000-600-600-600513 Точное значение-600513 Точное значениеСвободное опираниеСвободное опирание-1000 -1000 Распределенная нагрузкаРаспределенная нагрузка■479■479Фиг. 10.11. Квадратная пластина. Распределение Л4Х вдоль центральной линии (треугольные элементы).Q средние значения (при линейном законе изменения);действительное распре, деление в элементах.Фиг. 10.11. Квадратная пластина. Распределение Л4Х вдоль центральной линии (треугольные элементы).Q средние значения (при линейном законе изменения);действительное распре, деление в элементах.^Точное значение Сосредоточен- S-^Точное значение Сосредоточен- S--200
<t
<t
Защемление
Защемление
00
00
сч
сч
- 200 ,—
- 200 ,—
-2000
-2000
-600
-600
-600
513 Точное значение
-600
513 Точное значение
Свободное опирание
Свободное опирание
-1000
-1000
Распределенная нагрузка
Распределенная нагрузка
■479
■479
Фиг. 10.11. Квадратная пластина. Распределение Л4Х вдоль центральной линии (треугольные элементы).
Q средние значения (при линейном законе изменения);действительное распре, деление в элементах.
Фиг. 10.11. Квадратная пластина. Распределение Л4Х вдоль центральной линии (треугольные элементы).
Q средние значения (при линейном законе изменения);действительное распре, деление в элементах.
^Точное значение Сосредоточен- S-
^Точное значение Сосредоточен- S-
-231
Точное 12 значение -400
Фиг. 10.12. Квадратная пластина с отверстием Линни равных безразмерных прогибов wD/pL2. Треугольные элементы-
Некоторые практические приложения
Вычислительная программа расчета, особенно основанная на использовании треугольных элементов, широко применяется на практике. С ее помощью легко можно рассчитывать плиты фундамента, настилы мостов или обшивки кораблей.
Одной из широко распространенных на практике задач является задача расчета мостовых конструкций, для решения которой очень часто применяется метод конечных элементов. Иа фиг. 10.14 приведена автоматически вычерченная схема распределений напряжений многопролетного моста.
Мост более сложной формы показан на фиг. 10.15 и 10,16. Результаты расчета представлены в виде автоматически вычерченных изостат. При расчете предполагалось, что нейтральные оси парапета совпадают с нейтральной осью настила. Балочные элементы для расчета парапета без труда соединяются с плоскими, и результирующая система уравнений для всего ансамбля получается обычным путем, описанным в гл. 1,
Фиг. 10.13. Квадратная пластина. Линин равных углов наклона 0У = dw/dx- -D/PL.
а—вычисленные значения 6^
. iq2; б—результаты исследования методом муаровых полос (1 полоса—0,213 • 10 *)•
Фнг. 10.14. Двухпролетный косой мост переменной толщины. Построенная ЭВМ картина распределения главных моментовпод действием собственного веса.
Фиг. 10.15. Кастлтонский мост. Общая геометрия и схема разбиения на конечные элементы. Края моста свободно оперты без стеснения поворотов. Опоры учитываются как искусственные утолщения затемненных участков, прогиб которых ограничен величиной v = 0,17.
а—типичное реальное сеченне; б — использованнгя идеализация.
«СОГЛАСОВАННЫЕ» ФУНКЦИИ ФОРМЫ С ОСОБЕННОСТЯМИ В УЗЛОВЫХ ТОЧКАХ
Общие замечания
В разд. 10.5 было показано, что для элемента с тремя степенями свободы в узлах невозможно построить функцию формы в виде простого полинома, которая удовлетворяла бы требованиям непрерывности угла наклона. Введение в узлах параметров кривизны имеет, однако, тот недостаток, что накладывает на функции чрезмерные требования непрерывности. Более того, по многим причинам желательно, чтобы общее число узловых переменных не превышало трех. В этом случае, основываясь на простой физической интерпретации, от плоских элементов для расчета пластин легко перейти к элементам для расчета оболочек. Кроме того, при трех узловых переменных упрощаются вычисления.
Фиг. 10.16. Компоненты моментов (тм/м) для изображенного на фиг. 10.15 моста при действии равномерно распределенной нагрузки 7,16-103 Н/м2. Вычерченные ЭВМ лннин равных моментов. Видно, что в рассмотренном примере мост в основном работает на изгиб.
Еще один простой способ состоит во введении дополнительных функций формы, производные второго порядка которых в узлах неоднозначны. При условии, что они не обращаются в бесконечность, сходимость гарантируется.
Рассмотрим функции формы для треугольных и четырехугольных элементов. Простой прямоугольный элемент исследоваться не будет.
Сингулярные функции формы для простого треугольного элемента
(10.28)(10.29)(10.28)(10.29)Рассмотрим, например, любую из двух систем функций
(10.28)
(10.29)
(10.28)
(10.29)
илиили23 (М + L^ Щ + 73)
или
или
^1^з(1 4 ^i)e23—
Эти функции и их производные по нормали вдоль двух сторон треугольника 1—2 и 1—3 (фиг. 10.17) обращаются в нуль. На третьей стороне 2—3 эти функции также принимают нулевые
88ааФиг. 10.17. Некоторые особые функции 1-координат.Фиг. 10.17. Некоторые особые функции 1-координат.
8
8
а
а
Фиг. 10.17. Некоторые особые функции 1-координат.
Фиг. 10.17. Некоторые особые функции 1-координат.
значения, но нормальные производные отличны от нуля н изменяются по параболическому закону. Вторая из этих функций показана на фиг. 10.17, а.
Все функции, использованные для задания несогласованного треугольника [см. выражение (10.25)], имеют третий порядок и, следовательно, допускают параболический закон изменения нормальной производной, который неоднозначно определяется двумя краевыми узловыми значениями (результатом чего и является несогласованность). Однако если в качестве еще одной переменной задать значение нормальной производной w в середине каждой из сторон, то, комбинируя новую функцию е с введенными ранее функциями, можно получить однозначный параболический закон изменения нормальной производной на гра-
иицах между элементами, т. е. построить согласованный элемент.
Очевидно, что для достижения согласованности нужно добавить трн такие дополнительные степени свободы в выражение
Фиг. 10.18. Различные согласованные треугольные элементы.
Степени свободы 01— v ■д• =—г-1» 91— ,
\ дд дх И хдпн V да* dndsJi V дх '
dwd2ty \
*9^* дх* ' ди* * dxdy)i*
и выполнить все описанные ранее операции. В результате получается показанный на фиг. 10.18, а элемент с шестью узлами, три из которых — обычные угловые узлы, а три — дополнительные узлы,'в которых заданы только значения нормальных производных.
Такие элементы несколько затрудняют составление ансамбля, так как число степеней свободы в каждом узле различно.
Чтобы избежать этого затруднения, можно устранить степень свободы дополнительных узлов. Например, можно положить, что величина нормальной производной в середине стороны равна среднему арифметическому значений этой производной на концах стороны. В результате получим согласованный элемент с таким же числом степеней свободы, как и у описанного в предыдущих-разделах элемента (фиг. 10.18,6).
Построение соответствующей функции формы довольно громоздко, поэтому оно здесь не приводится. Проще поступить следующим образом.
Во-первых, нормальные производные в середине сторон определяются из основных функций формы элемента [соотношение (10.26)] в виде
(dw Л
I ап Л
O5j = [zH6}e.(ю-зо)
I дп Д )
Средние арифметические значения нормальных производных в углах тоже вычисляются по этим функциям и записываются как
(10.31)(10.31)
(10.31)
(10.31)
Вклад функций е в значения этих производных пропорционален величине e23yi и т. д., т. е. (так как сами они имеют единичную нормальную производную) просто равен
Определяя из соотношенияОпределяя из соотношения[Г]{б}е = ИИе + Ы[Г]{б}е = ИИе + Ы(10.32)(10.33)(10.32)(10.33)
Определяя из соотношения
Определяя из соотношения
[Г]{б}е = ИИе + Ы
[Г]{б}е = ИИе + Ы
(10.32)
(10.33)
(10.32)
(10.33)
величину у и учитывая (10.26), получаем
W - ОТ {д}е + [823, езь -в13] ([У] - [Z]) {д}». (10.34)
Здесь [/V0]—определенные ранее несогласованные функции формы.
Таким образом, соотношение (10.34) определяет искомые функции формы.
Другой способ получения согласованных треугольников был разработан Клухом и Точером [3]. Как показано на фиг. 10.18, а, сначала каждый треугольник разделяется на три треугольника с общей вершиной во внутренней точке Р. Для каждого из новых треугольников записывается полный полином третьей степени, содержащий десять членов. Окончательное представление должно быть выражено через девять обычных степеней свободы в точках 1, 2, 3 и три нормальные производные в точках 4, 5, 6. Так как в каждой угловой точке исходного треугольника функции формы смежных треугольников должны принимать одинаковые значения, получаются две системы уравнений а в итоге 9X24-3 — 21 уравнение. Кроме того, условия непрерывности перемещений и производных в центральной точке Р дают еще шесть дополнительных уравнений, а условия непрерывности производных в середине внутренних сторон — еще три уравнения.
В результате получаем тридцать уравнений для определения тридцати неизвестных, что достаточно для определения функции формы и, следовательно, построения элемента с двенадцатью степенями свободы, аналогичного описанному ранее.
Наложение ограничений на нормальные производные в середине внешних сторон позволит сократить число степеней свободы до девяти.
Эти же элементы можно получить, если задать в углах два значения вторых производных. Введенные ранее функции формы семейства е фактически имеют различные производные в углах по разным направлениям.
В работе [4] треугольники Клуха и Точера построены с помощью другой системы функций 8.
Оба рассмотренных типа треугольников дают почти одинаковые числовые результаты, поэтому предпочтение нужно отдавать элементам, приводящим к более простым вычислениям. При использовании численного интегрирования (что настоятельно рекомендуется для таких элементов) выгоднее применять непрерывные по всему треугольнику функции формы, определяемые соотношениями (10.28) и (10.29),
Треугольный элемент с восемнадцатью степенями свободы и согласованными функциями формы
На фиг. 10.18,6 изображен элемент, представляющий собой несколько усовершенствованный вариант элемента, показанного на фиг. 10.18, а. За счет того, что, кроме нормальной производной dwjdn, в середине сторон элемента рассматриваются еще значения w и смешанной производной d^wjdsdn, число степеней свободы увеличивается с двенадцати до восемнадцати.
С точки зрения вычислений этот элемент более выгоден, так как теперь число степеней свободы в каждом узле одинаково. Требование непрерывности смешанных производных в середине сторон не является дополнительным ограничением, так как оно с физической точки зрения вполне естественно.
Способ построения этого элемента описан Айронсом [7]. Здесь достаточно сказать, что, кроме рассмотренных видов функций, используются еще члены четвертого порядка показанного на фиг. 10.6,2 типа и функции, характеризующие скручивание (фиг. 10.17,6). Легко убедиться, что функция формы для такого элемента, кроме сингулярной функции, содержит все пятнадцать членов полинома четвертой степени.
Согласованные четырехугольные элементы
Любой из рассмотренных треугольников можно использовать для построения согласованных четырехугольных элементов с внутренними степенями свободы или без ннх. Три таких четырехугольника показаны иа фиг. 10.19, причем ни в одном из них
Фиг. 10.19. Некоторые составные четырехугольные элементы.
а—внутренних степеней свободы нет; б — З внутренние степени свободы; в—7 внутрен- ннх степеней свободы.
на внешних сторонах нет дополнительных узлов. Таким путем удается избежать уже упоминавшихся трудностей, которые возникают прн составлении ансамбля.
Первый из элементов не имеет внутренних степеней свободы, п поэтому он, по-видимому, не обладает никакими преимуществами по сравнению с треугольниками с таким же числом сте-
пеней свободы. Два следующих элемента имеют соответственно 3 и 7 внутренних степеней свободы. Условия непрерывности нормальной производной в последнем нз этих элементов не затрудняют составления ансамбля, так как внутренние степени свободы всегда исключаются. В работе Клуха н Фелиппы [21] показано, что при использовании таких элементов точность значительно увеличивается'.
Возможный прямой способ построения четырехугольного элемента предложен Сандером [5] и Вёбеке [6, 22]. Он состоит
Фиг. 10.20. Согласованные функции, предложенные Вёбеке.
в следующем. В четырехугольном элементе (фиг. 10.20) перемещение представляется в виде суммы трех функций
W = wa + Wb + wc, где первое слагаемое wa представляет собой полный полином третьего порядка с десятью постоянными:
1Уй = а1 + а2л?+ ... + а10у3.(10.35)
Вторая функция шь задается кусочно. В нижнем треугольнике (фиг. 10.20,6) она считается равной нулю, а в верхнем имеет" вид кубичного выражения с тремя постоянными, что позволяет без нарушения непрерывности угла наклона осуществить переход к нижнему треугольнику. Следовательно, в локальных координатах х\ у' для треугольника jkm'имеем
и,6 = ан/2 + а,2/3 + а13х'у'2.(10.36)
Аналогично и третья функция (фиг. 10.20, в) wc = 0 в нижнем треугольнике, а в треугольнике imj
®с = «141/"2 + «15У"3 + «^"у"2-(10.37)
Таким образом, три обычные узловые переменные в углах четырехугольника и нормальные производные в узлах в середине сторон представляют собой шестнадцать внешних степеней свободы, задание которых позволяет определить шестнадцать постоянных 01-16. В результате обеспечивается согласованность, но в углах вновь возникает неоднозначность втопых производных.
При желании* можно наложить связи на значения переменных в узлах в середине сторон и получить элемент с двенадцатью степенями свободы.
Как показал Вёбеке [22], функцию можно представить в явном виде и, таким образом, построить элемент.
Если один из углов четырехугольника входящий, то элементы такого типа построить нельзя. Это не очень серьезное ограничение, но его приходится учитывать, когда элементы вырождаются в близкую к треугольнику форму.
Несколько примеров решений с согласованными элементами
Сходимость и точность различных элементов, описанных здесь, многократно обсуждались в литературе. В этом плане особенно полезны работы [3, 4, 21].
На фиг. 10.21 сходимость результатов при использовании двух простых, но несогласованных элементов, рассмотренных в
—*- иСвободное опирание—*- иСвободное опирание—пЗащемление—пЗащемлениеФиг. 10.21. Сравнение различных решений методом конечных элементов задачи о квадратной пластине, в центре которой приложена нагрузка Р (п — число элементов на половину стороны а и £ = шЬ/Ра?унесогласованный прямоугольник, 12 степеней свободы; несогласованный треугольник, 9 степеней свободы;— согласованный четырехугольник, (6 степеней свободы (Вёбеке)} + + +согласованный треугольник, 9 степеней свободы; « • -согласованный четырехугольник (Клух), 12 степеней свободы (и 7 внутренних)*Фиг. 10.21. Сравнение различных решений методом конечных элементов задачи о квадратной пластине, в центре которой приложена нагрузка Р (п — число элементов на половину стороны а и £ = шЬ/Ра?унесогласованный прямоугольник, 12 степеней свободы; несогласованный треугольник, 9 степеней свободы;— согласованный четырехугольник, (6 степеней свободы (Вёбеке)} + + +согласованный треугольник, 9 степеней свободы; « • -согласованный четырехугольник (Клух), 12 степеней свободы (и 7 внутренних)*
—*- и
Свободное опирание
—*- и
Свободное опирание
—п
Защемление
—п
Защемление
Фиг. 10.21. Сравнение различных решений методом конечных элементов задачи о квадратной пластине, в центре которой приложена нагрузка Р (п — число элементов на половину стороны а и £ = шЬ/Ра?у
несогласованный прямоугольник, 12 степеней свободы; несогласованный треугольник, 9 степеней свободы;— согласованный четырехугольник, (6 степеней свободы (Вёбеке)} + + +согласованный треугольник, 9 степеней свободы; « • -согласованный четы
рехугольник (Клух), 12 степеней свободы (и 7 внутренних)*
Фиг. 10.21. Сравнение различных решений методом конечных элементов задачи о квадратной пластине, в центре которой приложена нагрузка Р (п — число элементов на половину стороны а и £ = шЬ/Ра?у
несогласованный прямоугольник, 12 степеней свободы; несогласованный треугольник, 9 степеней свободы;— согласованный четырехугольник, (6 степеней свободы (Вёбеке)} + + +согласованный треугольник, 9 степеней свободы; « • -согласованный четы
рехугольник (Клух), 12 степеней свободы (и 7 внутренних)*
этой главе, сравнивается со сходимостью при использовании трех различных согласованных элементов.
Здесь следует сделать несколько замечаний. Во-первых, простейший согласованный треугольник при грубом разбиении приводит к довольно плохой аппроксимации и всегда худшей, чем эквивалентный несогласованный.
Во-вторых, тогда как решения, полученные при использовании согласованных элементов, всегда сходятся к точному снизу, так как в соответствии с теоремами гл. 2 они позволяют оценить нижнюю границу, решения, полученные при использовании несогласованных элементов и являющиеся обычно сходящимися сверху, могут давать ошибку любого знака.
Наконец, следует отметить, что к наилучшим результатам приводят четырехугольник Вёбеке (фиг. 10.20) и четырехугольник Клуха (фиг. 10.19, в).
СОГЛАСОВАННАЯ ФУНКЦИЯ ФОРМЫ
С ДОПОЛНИТЕЛЬНЫМИ СТЕПЕНЯМИ СВОБОДЫ
Функция формы Эрмита для прямоугольника
Для прямоугольного элемента, изображенного на фиг. 10.2, в качестве узлового параметра всегда можно ввести производную d^wldxdy, так как это не приводит к чрезмерным требованиям непрерывности. Легко показать, что для таких элементов нетрудно построить полиномиальные функции формы, обеспечивающие согласованность.
Степенное представление для со, содержащее шестнадцать постоянных (в соответствии с количеством узловых параметров), можно, например, записать, сохраняя члены не выше третьего порядка по каждой координате. Естественно, что существует много способов записи таких выражений, но некоторые из них могут приводить к необратимым матрицам [С].
Один из таких способов состоит в использовании полиномов Эрмита, позволяющих непосредственно записать соответствующую функцию. Полином Эрмита
(10.38)(10.38)Н^ (х)
(10.38)
(10.38)
есть полином порядка 2«+1, удовлетворяющий условиям d^H -.п .
——-=1 R = m для m = 0, 1, п. при х = х» dx*
^-0dx^ 1^-0dx^ 1при х=хлпри х=хли
^-0dx^ 1
^-0dx^ 1
при х=хл
при х=хл
Множество полиномов Эрмита первого порядка, таким образом, представляет собой множество полиномов третьего порядка. Их обычно используют в качестве функций формы для линейного элемента ij, узловыми переменными на концах которого являются значения функции и углы наклона.
На фиг. 10.22 показано такое множество полиномов третьего
Фиг. 10J22. Функции Эрмита первого порядка.
Легко проверить, что' функции формы
^J = [№,’ (х) Нм (у), Нн (х) Н^ (у),
Н^^Н^^, Н^ (х) Н$ (у)](10.39)
соответствуют функциям dw dw 32w ду ’ дх * дхду
и принимают единичные значения в узловой точке I и нулевые — в остальных точках.
Элемент, основанный на этих функциях, построен Богнером и Шмитом [8] и довольно успешно использовался ими.
Дальнейшее усовершенствование этого элемента, состоящее во включении условий непрерывности производных высоких порядков, осуществляется весьма просто и описано в работе [9].
В ненскривленной форме такие элементы, как и все прямоугольные, применяются крайне редко.
Треугольники с двадцатью одной
и восемнадцатью степенями свободы
Если потребовать выполнения в узлах условий непрерывности производных выше первого порядка (при этом, как пояснялось в разд. 10.3, накладываются определенные ограничения на неоднородность свойств), то нетрудно" построить элементы, согласованные относительно прогиба и производной от него.
Если в качестве узловых степеней свободы принять величины
dw die d2w d2w d2w
W’ dx ’ dy ’ dx2 ’ dy2 ’ dx dy ’
то треугольный элемент будет иметь по крайней мере восемнадцать степеней свободы. Полный полином пятого порядка содержит двадцать один член. Следовательно, если добавить еще три степени свободы (нормальные производные) в середине сторон, то можно получить достаточное количество уравнений для нахождения функции формы.
На любой границе имеем шесть величин, определяющих закон изменения w (перемещение, производные и кривизну в угловых точках), т. е. полином пятой степени. Таким образом, закон изменения w определяется единственным образом и, следовательно, функция ^ непрерывна между элементами.
Аналогично производная dwfdn задается пятью величинами и ведет себя, как полином четвертого порядка. Именно это и требуется для выполнения условий непрерывности деформаций и углов наклона между элементами.
Если записать полный полином пятой степени1)
ш = а! + а2х+ ... +CC21Z/5,(10.40)
то, следуя тем же рассуждениям, что и при построении прямоугольного элемента в разд. 10.4, можно записать
ш, = а, + а2х, ++ а21?/р
=«2+ <Wb
+ 2а4 + ... + 2alsz/2 и т. д.
*) Рекомендуется записывать полином в обычных декартовых координатах, а не в L-координатах. Поскольку полином полный, симметрия сохраняется.
8 Зак. 613
и получить окончательное выражение
{6K=[C]{a}> (10.41)
где [С] —матрица размерности 21 Х21.
Единственная трудность, которая может в дальнейшем встретиться, состоит в определении нормальных производных в узлах посередине сторон. Однако если заметить, что (фиг. 10.18)
— = cos^—+ sin^, (10.42)
где ф — угол между рассматриваемой стороной и осью х, то процедура упрощается.
Обратить явно матрицу [С] нелегко, поэтому такие величины, как жесткость и др., вычисляются с помощью численного обращения.
Наличие на сторонах дополнительных узлов с одной степенью свободы все же вносит некоторые трудности. Однако дополнительные степени свободы можно устранить, если вдоль каждой стороны треугольника допустить только кубический закон изменения нормальной производной. Ясно, что при этом количество степенен свободы и порядок матрицы [С] уменьшаются до восемнадцати и получается элемент (фиг. 10.18, д) с тремя угловыми точками и восемнадцатью степенями свободы. Такой элемент используется чаще.
Рассмотренные элементы были совершенно независимо построены и описаны в нескольких статьях, опубликованных в 1968 г. Такой любопытный факт одновременного открытия наблюдается во многих областях науки на определенной стадии развития знаний.
Так, элемент с двадцатью одной степенью свободы описан Айронсом [27], Аргирисом [23], Беллом [10], Боссардом [24], Виссером [25] (авторы перечислены в алфавитном порядке).
Вариант этого элемента, но с восемнадцатью степенями свободы построен Аргирисом [23], Беллом [10], Купером и др. [26]. Очень похожее, но более сложное построение осуществлено Бат- лином и Фордом [11].
Очевидно, что можно построить еще много элементов такого типа, а некоторые из них уже были предложены в указанных работах. Однако всегда следует помнить, что они могут оказаться непригодными, если материал неоднороден и свойства его изменяются скачкообразно. Кроме того, наличие производных высоких порядков затрудняет формулировку граничных условий для них и производные от энергии уже нельзя интерпретировать как «узловые силы». Поэтому инженер все же может
скорее отдать предпочтение физически более наглядной формулировке, несмотря на то что во многих работах продемонстрирована очень хорошая точность таких элементов.
Заключительные замечания
В настоящей главе содержится подробный обзор функций формы и методов их построения. Включение его в книгу объясняется не только тем, что задача об изгибе пластин имеет важные инженерные приложения, но н тем, что представленные здесь функции формы применимы ко всем задачам, функционал которых -содержит вторые производные. Например, их можно использовать в задачах о вязком течении и других задачах такого типа.
В самом деле, даже задача о двумерном напряженном состоянии, как хорошо известно, может быть сформулирована с помощью функций напряжений, а при этом получаются именно такие функционалы. При таком подходе уравнения равновесия выполняются автоматически, и путем минимизации «дополнительной работы» можно получить верхнюю границу решения. Такая формулировка впервые была предложена Вёбеке и Зенкевичем [28].
Другие подходы к решению задачи об изгибе пластины здесь не приведены. Некоторые из них хорошо обоснованы [30—36], но имеют более ограниченную область применения.
Основные соотношения этой главы основаны на классической теории тонких пластин. Поэтому деформации сдвига не рассматриваются. Тем не менее бесспорно, что в случае толстых пластин их необходимо принимать во внимание. В работах [21, 30, 31] предприняты попытки приближенно учесть деформации сдвига. В гл. 14 данной книги это будет сделано другим способом.
ЛИТЕРАТУРА
Timoshenko S. Р., Woinowsky-Krieger S., Theory of Plates and Shells, 2nd ed., McGraw-Hill, 1959; есть русский перевод: Тимошенко С. П., Войнов- ский-Кригер С., Пластинки и оболочки, Физматгиз, 1963.
Irons В М Draper К. J., Inadequacy of Nodal Connections in a Stiffness Solution for Plate Bending, JAlAA, 3, 5 (1965); есть.русский перевод: Айронс Дрейпер, Несоответствие узловых связей при расчете изгиба пластин’ методом жёсткостей, Ракетная техника и космонавтика, 3, № 5, стр. 206—207 (1965).lо te е< t . с .,
Clough R W. Tocher J. L, Finite Element Stiffness Matrices for Analysis of Plates in Bending, Proc. Conf. Matrix Methods in Struct. Meeh., Air Force Inst, of Techn., Wright Patterson A. F. Base, Ohio, Oct. 1965.
Bazeley G P., Cheung' У. K-, Irons В. M., Zienkiewicz О. C., Triangular Elements in Bending—Conforming and Nonconforming Solutions, Proc.
Conf. Matrix Methods in Struct. Meeh., Air Force Inst, of Tech., Wright Patterson A. F. Base, Ohio, Oct. 1965.
Sander G., Bornes superieures et inferieures dans l’analyse matricielle des plaques en flexion — torsion, Bull. Soc. Poyale des Sc. de Liege, 33, 456— 494 (1964).
De Veubeke B. F„ Bending and Stretching of Plates, Proc. Conf. Matrix Methods in Struct. Meeh., Air Force Inst, of Tech., Wright Patterson A. F. Base, Ohio, Oct. 1965.
Irons В. M., A Conforming Quartic Triangular Element for Plate Bending, I nt. J. Num. Meth. Eng., 1, 29—46 (1969).
Bogner F. K., Fox R. L., Schmit L. A., The Generation of Interelement — Compatible Stiffness and Mass Matrices by the Use of Interpolation Formulae, Proc. Conf. Matrix Methods in Struct. Meeh., Air Force Inst, of Techn., Wright Patterson A. F. Base, Ohio, Oct. 1965.
Smith I. M., Duncan W., The Effectiveness of Nodal Continuities in Finite Element Analysis of Thin Rectangular and Skew Plates in Bending, Int. J. Num. Meth. Eng., 2, 253—258 (1970).
Bell K-, A Refined Triangular Plate Bending Element, Int. J. Num. Meth. Eng., 1, 101—122 (1969).
Butlin G. A., Ford R., A Compatible Plate Bending Element, Univ, of Leicester Eng. Dept. Rept., 68-15, 1968.
Zienkiewicz О. C., Cheung Y. K-, The Finite Element Method for Analysis of Elastic Isotropic and Orthotropic Slabs, Proc. Inst. Civ. Eng., 28, 471—488 (1964).
Clough R. W„ The Finite Element Method in Structural Mechanics, Ch. 7 in: Stress Analysis, Zienkiewicz О. C., Holister G. S., eds., Wiley, 1965.
Dawe D. J., Parallelogram Element in the Solution of Rhombic Cantilever Plate Problems, J. of Strain Analysis, 3 (1966).
Argyris J. H„ Continua and Discontinua, Proc. Conf. Matrix Methods in Struct. Meeh., Air Force Inst, of Techn., Wright Patterson A. F. Base, Ohio, Oct. 1965.
Walz J. E., Fulton R. E., Cyrus N. J., Accuracy and Convergence of Finite Element Approximation, Proc. 2nd Cofif. Matrix Methods in Struct. Meeh., Air Force fnst. of Techn., Wright Patterson A. F. Base, Ohio, 1968.
Melosh R. J., Basis of Derivation of Matrices for the Direct Stiffness Methods, JAIAA, 1, 1631—1637 (1963); есть русский перевод: Мелош, Основы получения матриц для прямого метода жесткостей, Ракетная техника и космонавтика, 1, № 7, стр. 169—176 (1963).
Adini A., Clough R. W., Analysis of Plate Bending by the Finite Element Method and Report to Nat. Sci. Found/USA, G. 7337, 1961.
Cheung Y. K-, Ring f. P., Zienkiewicz О. C„ Slab Bridges with Arbitrary Shape and Support Conditions — a General Method of Analysis Based on Finite Elements, Proc. Inst. Civ. Eng., 40, 9—36 (1968).
Tocher J. L, Kapur К. K-, Comment on Basis of Derivation of Matrices for Direct Stiffness Method, JAIAA, 3, 1215—1216 (1965); есть русский перевод: Точер, Капур, Замечания к статье «Основы получения матриц для прямого метода жесткостей», Ракетная техника и космонавтика, 3, № 6, стр. 285 (1965).
Clough R. W„ Felippa С. A., A Refined Quadrilateral Element for Analysis of Plate Bending, Proc. 2nd Conf. Matrix Methods in Struct. Meeh., Air Force Inst, of Techn., Wright Patterson A. F. Base, Ohio, 1968.
De Veubeke B. F., A Conforming Finite Element for Plate Bending, Int J Solids Struct, 4, 95—108 (1968).
Argyris J. H., Fried I., Scharpf D. W„ The TUBA Family of Plate Elements for the Matrix Displacement Method, The Aeronautical J. R. Ae. S, 72, 701— 709 (1968).
24.25.26.24.25.26.27.27.Bosshard W„ Ein neues vollvertragliches endliches Element,fur Platten- biegung, Mt. Assoc. Bridge Struct. Eng. Bulletin, 28, 27—40 (1968).
24.
25.
26.
24.
25.
26.
27.
27.
Visser W„ The Finite Element Method in Deformation and Heat Conduction Problems, Dr. W. Dissertation, T. H„ Delft, 1968.
Cowper G. R„ Kosko E„ Lindberg G. M., Olson M. D., Formulation of a New Triangular Plate Bending Element, Irans. Canad. Aero-Spase Inst., 1, 86—90 (1968); см. также N. R. C. Aero Rept. LR514, 1968.
Irons В. M., Comments on Complete Polynomial Displacement Fields for Finite Element Method by Dunne P. C„ The Aeronautical J., R. Ae. S., 72,
709 (1968).
28.29.30.28.29.30.De Veubeke B. F., Zienkiewicz О. C., Strain Energy Bounds in Finite Element Analysis by Slab Analogy, J. Strain Analysis, 2, 265—271 (1967). Morley L. S. D., The Triangular Equilibrium Element in the Solution of Plate Bending Problems, Aero Quart., 19, 149—169 (1968).
28.
29.
30.
28.
29.
30.
Pian T. H. H, Derivation of Element Stiffness Matrices by Assumed Stress Distributions, JAIAA, 2, 1332—1336 (1964); есть русский перевод: Пиан, Вывод соотношений для матриц жесткости элемента, основанный на выборе закона распределения напряжений, Ракетная техника и космонавтика, 2, № 7, стр. 219—222 (1964).
3131Pian Т. Н. Н., Tong Р„ Basis of Finite Element Methods for Solid Conti- nua, int. J. Num. Meth. Eng., 1, 3—28 (1969).
31
31
Alwood R. J., Comes G. M. M., A Polygonal Finite Element for Plate Bending Problems Using the Assumed Stress Approach, int. J. Num. Meth. Eng., 1, 135—150 (1969).
Severn R. T„ Taylor P. R., The Finite Element Method for Flexure of Slabs where Stress Distributions are Assumed, Proc. Inst. Civ. Eng., 34, 153—170
(1966).
Herrmann L. R., Finite Element Bending Analysis of Plates, Proc. Am. Soc. Eng., 93, EM 5 (1967).
De Veubeke B. F„ An Equilibrium Model for Plate Bending, Int. J. Solid Struct., 4, 447—468 (1968).
Morley L. S. D., On the Constant Moment Plate Bending Element, Journal Strain Analysis (будет опубликовано).
ОБОЛОЧКИ КАК СОВОКУПНОСТЬ ПЛОСКИХ ЭЛЕМЕНТОВ
ILL Введение
Оболочка, по существу, представляет собой конструкцию, которая может быть получена из тонкой пластины путем предварительного деформирования срединной плоскости в поверхность одинарной или двойной кривизны. Хотя предположения о распределении деформаций и напряжений в поперечном направлении остаются в силе, оболочка совсем по-другому, нежели пластина, воспринимает внешние нагрузки. Результирующие напряжений на площадках, параллельных срединной поверхности оболочки, теперь имеют компоненты, нормальные к этой поверхности, и уравновешивают основную часть нагрузки. Это обстоятельство объясняет экономичность оболочек как несущих конструкций и нх популярность.
Вывод основных уравнений, описывающих поведение оболочки, связан с большими трудностями и в зависимости от введенных допущений приводит к различным формулировкам. Классическая теория оболочек подробно изложена во многих учебниках по этому предмету, например в хорошо известной книге Флюгге [1].
Применение метода конечных элементов к решению задач теории оболочек, рассматриваемое в этой главе, устраняет упомянутые выше трудности за счет введения дополнительного допущения. Оно носит скорее физический, чем математический характер. Предполагается, что поведение непрерывной криволинейной поверхности достаточно точно характеризуется поведением поверхности, составленной из малых плоских элементов.
Из физических соображений следует, что с уменьшением размеров элементов решение должно сходиться и, как показывает опыт, такая сходимость действительно наблюдается. Особого внимания требует способ задания узловых нагрузок (нлн массовых сил). В приведенных примерах нагрузка и массы в узлах распределялись так, чтобы нанлучшнм образом воспроизвести локальные эффекты. Теперь в связи с заменой криволинейной поверхности набором пластин более правильно представлять распределенную нагрузку в виде статически эквивалентных сосредоточенных узловых сил. Это, возможно, лучше всего иллюстрируется простой задачей о круглой арке (фиг. 11.1). Круг-
лая арка под действием равномерно распределенной нагрузки гораздо лучше аппроксимируется многоугольной аркой, нагруженной статически эквивалентными сосредоточенными силами, как показано на фиг. 11.1,6, чем такой же аркой под действием равномерно распределенной нагрузки (фиг. 11.1, в). Это можно проверить, построив соответствующие многоугольники сил.
Фиг. 11.1. Представление криволинейной арки набором прямых.
Элементы оболочки находятся в общем случае под действием изгибающих и мембранных сил, действующих в плоскости. В плоских элементах эти силы вызывают независимые деформации при условии, если они малы; поэтому, чтобы составить матрицы жесткости, можно воспользоваться уже изложенным материалом.
Для представления произвольной оболочки в виде набора плоских элементов можно использовать только треугольные элементы. Несмотря на то что эта идея была предложена Грином и др. [2} еще в 1961 г., успеху мешало отсутствие хорошей матрицы жесткости для плоского треугольного элемента при изгибе [3—6]. Улучшение элементов, получаемое изложенными п гл. 10 способами, позволяет хорошо описывать поведение оболочек, разбитых на плоские элементы.
Некоторые оболочки, например цилиндрические, можно представить в виде набора плоских элементов прямоугольной или четырехугольной формы. Наличие хороших матриц жесткости для этих элементов позволило получить удовлетворительные результаты. С помощью элементов именно такого типа были решены практически важные задачи проектирования арочных плотин и другие задачи для перекрытий цилиндрической формы [7—8].
Очевидно, что возможности исследования оболочечных конструкций методом конечных элементов неисчерпаемы. При наличии общей вычислительной программы проблемы, связанные с наличием отверстий, переменной толщины и анизотропными свойствами, становятся несущественными.
Особый случай представляют осесимметричные оболочки. Хотя, очевидно, их можно рассматривать с помощью метода, изложенного в настоящей главе, к ним применим и более простой подход. Ему будет посвящена гл. 12.
К решению рассматриваемых здесь задач можно подойти и по-другому, а именно используя криволинейные оболочечные элементы. При этом необходимо применять криволинейные координаты, методы введения которых описаны в гл. 8. Допущение о представлении оболочки набором плоских элементов теперь исключается за счет использования той или иной теории оболочек. Несколько вариантов применения метода перемещений описано в работах [9—18].
Один из самых простых и эффективных способов построения криволинейных оболочечных элементов состоит в использовании теории так называемых пологих оболочек [14, 16].
Здесь w, и, и являются нормальной и тангенциальными компонентами перемещений криволинейной поверхности, и если считается, что все элементы касаются друг друга, то нет необходимости переходить от локальных к глобальным значениям.
Предполагается, что элемент является «пологим» относительно локальной системы координат в плоскости, проходящей через его узловые точки, а энергия деформации элемента определяется соответствующими выражениями, содержащими производные по координатам в плоскости проекции. В результате можно использовать такие же функции формы, как и для рассматриваемых в этой главе плоских элементов, причем здесь интегрирование, как и ранее, проводится в плоскости.
Пологие оболочечные элементы, в выражении для энергии Которых содержатся члены, характеризующие взаимное влияние друг на друга мембранных и изгибных деформаций, несколько более эффективны, чем плоские элементы, для которых взаимное влияние учитывается только на границе. Максимальную эффективность имеют простые элементы небольших разме-
ров, но для более сложных крупных элементов все преимуще- ства пропадают. Очень хорошо использование пологих элемент тов описано в работе [16].
Однако во многих практических случаях плоские элементы дают хорошую аппроксимацию, и, кроме того, они позволяют производить простое соединение с подкрепляющими элементами и шпангоутами, что не всегда удается при использовании криволинейных элементов. В самом деле, во многих практических задачах вся конструкция или по крайней мере часть ее, по существу, составлена нз плоских Поверхностей, а такие поверхности легко аппроксимируются. По этим причинам криволинейные тонкие оболочечные элементы рассматриваться здесь не будут, а вместо этого в гл. 13 будет изложен общий подход к решению задач о толстых криволинейных оболочках (на основе трехмерного анализа, что дает возможность избежать неточностей уравнений теории оболочек).
В следующей главе, посвященной осесимметричным оболочкам, будут применяться как плоские, так и криволинейные элементы.
Жесткость плоского элемента в локальных координатах
Рассмотрим типичный плоский элемент, находящийся одновременно под действием мембранных и изгибающих сил (фиг. 11.2).
Остановимся сначала на действии мембранных сил (плоское напряженное состояние). Из гл. 4 известно, что деформированное состояние однозначно описывается величинами перемещений и н и каждой узловой точки i. Минимизация общей потенциальной энергии приводит к матрицам жесткости
гдегде(Н.1)(Н.1)
где
где
(Н.1)
(Н.1)
Аналогично деформированное состояние, вызванное изгибом, однозначно определяется узловым смещением w в направлении оси г и двумя углами поворота 6Х и 6У. Это позволяет представить матрицы жесткости в виде
(Н.2)
гдегде
где
где
Прежде чем объединить эти матрицы, важно отметить два обстоятельства. Во-первых, перемещения, вызванные мембранными силами, не влияют на изгибные деформации и наоборот. Во-вторых, угол поворота 0Z не входит в число узловых параметров, определяющих деформации. Хотя на этой стадии пово-
Фиг. 11.2. Плоский элемент под действием мембранных н изгибающих сцл.Фиг. 11.2. Плоский элемент под действием мембранных н изгибающих сцл.
Фиг. 11.2. Плоский элемент под действием мембранных н изгибающих сцл.
Фиг. 11.2. Плоский элемент под действием мембранных н изгибающих сцл.
ротом вокруг осн г можно пренебречь по причинам, которые станут ясными позднее, уже сейчас при составлении ансамбля элементов целесообразно учесть этот поворот н связать его с фиктивным моментом М2. Тот факт, что 02 не участвует в процессе минимизации, просто учитывается включением соответствующего количества нулей в матрицу жесткости.
(11.3)(11.3)Записывая теперь узловые перемещения в виде
(11.3)
(11.3)
(М =
ег<
и соответствующие силы как
получаемполучаемилиилиw=w=Ui Vt Wt Mxi M^ Мг1Ui Vt Wt Mxi M^ Мг1(Н.4)(Н.4)bibiW = [fe] {6}е.W = [fe] {6}е.(H.5)(H.5)Нетрудно видеть, что матрица жесткостиНетрудно видеть, что матрица жесткостисостоит из сле-состоит из сле-дующих подматриц:дующих подматриц:(1L6)(1L6)
получаем
получаем
или
или
w=
w=
Ui Vt Wt Mxi M^ Мг1
Ui Vt Wt Mxi M^ Мг1
(Н.4)
(Н.4)
bi
bi
W = [fe] {6}е.
W = [fe] {6}е.
(H.5)
(H.5)
Нетрудно видеть, что матрица жесткости
Нетрудно видеть, что матрица жесткости
состоит из сле-
состоит из сле-
дующих подматриц:
дующих подматриц:
(1L6)
(1L6)
если учесть, что
(1L7)
Эти соотношения справедливы для любого многоугольного элемента, и в частности для двух важных случаев, иллюстрированных на фнг. 11.2.
Переход к глобальным координатам и составление ансамбля элементов
Полученная в предыдущем разделе матрица жесткости записана в локальной системе координат, так как компоненты изгибающих и мембранных сил выражены в локальных координатах.
Преобразование к глобальным координатам (которые будем обозначать через х, у. г в отличие от локальных координат х',
у\ z') необходимо для составления ансамбля элементов и записи соответствующих уравнений равновесия.
Кроме того, координаты узлов удобнее задавать в глобальной системе, а затем переходить к локальным координатам, т. е. осуществлять обратное преобразование. К счастью, все преобразования достаточно просты.
На фиг. 11.3 показаны две системы координат. Узловые силы и перемещения преобразуются из глобальной в локальную си
стему координат с помощью матрицы [Л]:
{6;} = [Ц{М,(11.8)
где ГЛ 01
И-[о лГ
а [Л] представляет собой матрицуа [Л] представляет собой матрицуразмерности 3X3 косинусовразмерности 3X3 косинусов
а [Л] представляет собой матрицу
а [Л] представляет собой матрицу
размерности 3X3 косинусов
размерности 3X3 косинусов
углов между осями этих систем, т. е.
где 'Кх'х— косинус угла между осями х' и х и т. д.
Следовательно, для полной системы узловых сил элемента можно записать
{6Y = [г] {д}% VFT = [Г] UT- (Н.П)
По правилам ортогональных преобразований (см. разд. 1.4) матрица жесткости элемента в глобальных координатах принимает вид
м-т^ип. (Н.12)
В обоих последних соотношениях
ООООО 0 ... '
О
О
О
О
L О
(11.13)(11.13)О L
(11.13)
(11.13)
и является диагональной матрицей, составленной из нескольких матриц [Л], количество которых равно числу узлов элемента.
Несложно показать, что типичная подматрица жесткости записывается как
[6,S] = №№1,(11.14)
где подматрица [&г$] в локальных координатах определяется соотношением (11.6).
Определение локальных координат осуществляется аналогичным образом. Если начала локальной и глобальной систем координат совпадают, то
(11.15)(11.15)
(11.15)
(11.15)
Так как при получении матрицы жесткости положение начала координат несущественно, то такого преобразования всегда достаточно для определения локальных координат в плоскости элемента (или в плоскости, параллельной ему).
После получения матриц жесткости всех элементов в общей глобальной системе координат составление ансамбля элементов и окончательное решение производятся обычным образом. В результате искомые перемещения определяются в глобальной системе координат, и для определения напряжений необходимо в каждом элементе перейти к локальным координатам. После этого можно использовать обычные матрицы мембранных и изгибающих напряжений.
Жесткость фиктивного поворота
Если все элементы, пересекающиеся в узле, компланарны, то при использовании описанного подхода встречаются некоторые трудности, связанные с тем, что жесткость в направлении 9П (фиг. 11.2) равна нулю.
В такой точке последнее из шести уравнений равновесия (со-~ ответствующее направлению 0Z) в локальных координатах обращается в равенство
0 = 0. (11.16)
Само по себе уравнение такого типа не вносит особых трудностей (хотя в вычислительной программе может привести к ошибочным результатам). Однако если направления глобальных и локальных осей координат отличаются, то после соответствующего преобразования получаются шесть на первый взгляд корректных уравнений. Эта система будет особенной, ибо она содержит равенство (11.16), умноженное на действительные числа).
Существуют две возможности обойти эту трудность:
составить систему уравнений для ансамбля в точке, где элементы компланарны, в локальной системе координат (и исключить уравнение 0 = 0);
ввести в этой точке некоторый произвольный коэффициент жесткости ^ez- Это приведет в. локальных координатах к замене уравнения (11.16) уравнением
Ozf = 0. (11.17)
Последнее после преобразований позволяёт получить хорошо обусловленную систему уравнений), из которой обычным способом находятся все перемещения, включая 6zi. Так как 6я не входит в уравнения равновесия н напряжения от него не зависят, величине жесткости ^ez можно придать произвольное значение. Результат при этом не изменится.
Оба предложенных способа связаны с определенными трудностями программирования (хотя второй несколько проще). В работе [15] приведены результаты определения реального коэффициента жесткости для дополнительных степеней свободы типа описанных поворотов.
В программе, неоднократно применявшейся автором [6], использовалась система фиктивных коэффициентов жесткости поворотов для всех элементов, как компланарных, так и некомпланарных. Для треугольных элементов они вводились в виде такой матрицы, что равновесие в локальных координатах не нарушалось, т. е.
Г1 -0,5 -0,51Г1 -0,5 -0,51■ М„ = аЕ/А 1- 0,5■ Mzk*- Симметрично 1 -■ М„ = аЕ/А 1- 0,5■ Mzk*- Симметрично 1 -0.Г0г/62&'0.Г0г/62&'(11.18)(11.18)
Г1 -0,5 -0,51
Г1 -0,5 -0,51
■ М„ = аЕ/А 1- 0,5
■ Mzk*- Симметрично 1 -
■ М„ = аЕ/А 1- 0,5
■ Mzk*- Симметрично 1 -
0.Г
0г/
62&'
0.Г
0г/
62&'
(11.18)
(11.18)
где а — некоторый коэффициент, который следует еще задать.
Из-за того что дополнительные жесткости вводятся в некомпланарных узлах, их величины влияют на результат, так что этот прием является приближенным. Однако изменение в довольно широких пределах величины коэффициента а мало сказывается на конечном результате. Например, в приведенной ниже табл. 11.1 содержатся величины перемещений арочной плотины для различных значений а, взятые из работы [2].
Таблица 11.1
Узловые коэффициенты жесткости поворота в арочной плотине [2]
а
1,00
0,50
0,10
0,03
0,00
Радиальные перемещения, мм
61,13
63,35
64,52
64,78 .
65,28
Из таблицы видно, что при а = 0 перемещения близки к точным. На практике рекомендуется использовать значение сс = 0,03 или ниже.
Некоторые авторы [5] пытаются избежать этой трудности за счет уменьшения числа степеней свободы, пренебрегая одной из ннх и объединяя все уравнения по нормали к оболочке. Этот метод используется в гл. 14. Однако он в свою очередь вносит новую трудность, так как если учесть действительное изменение направлений в оболочке, то не так просто задать «нормаль».
П.5. Локальные направляющие косинусы
После определения матрицы направляющих косинусов [Х]для каждого элемента решение задачи не представляет никаких трудностей и производится обычным образом. Однако самр
определение матрицы направляющих косинусов приводит к некоторым алгебраическим трудностям; это определение не единственно, так как направление одной из осей, лежащей в плоскости элемента, произвольно.
Рассмотрим сначала совокупность прямоугольных элементов, для которой матрица направляющих косинусов находится особенно просто.
Прямоугольные элементы
Такие элементы применяются только для аппроксимации цилиндрических и коробчатых поверхностей. При этом удобно
Фиг. 11.4. Цилиндрическая оболочка как совокупность прямоугольных элементов. Локальные и глобальные координаты.
направить одну из сторон элемента и соответствующую ось локальных координат х' параллельно глобальной оси х. Для типичного элемента ijkm (фиг. 11.4) легко определить все соответствующие направляющие косинусы.
(11.19)(11.19)Очевидно, что для оси х' направляющие косинусы имеют вид
(11.19)
(11.19)
^х'д — О,Xx'z ^ 0.
Направляющие косинусы оси у' выражаются через координаты различных узловых точек. Выражения
(11.10)(11.10)^,z-= 0,
(11.10)
(11.10)
" + V^z-^ + ^-y-)2} ’
л/ {(г/ г г>У + (у/ ~ У/)2}
представляют собой простые геометрические соотношения; которые получаются из рассмотрения вертикальной секущей плоскости, проходящей через точки Ц.
Рассматривая то же сечение, для оси г’ получаем
= 0,
Лз' 2 “Т" ■ 1т ,,
V {(г/ - 4V + (У/ - У;)2}
Ясно, что для сохранения правильных знаков выражений важен порядок нумерации узловых точек.
Произволъно ориентированные в пространстве треугольные элементы
На фиг. 11.5, а показана произвольная оболочка, разбитая на треугольные элементы. Все элементы ориентированы по отношению к координатным плоскостям совершенно произвольно. Определить локальные оси и их направляющие косинусы в этом случае значительно сложнее, чем в предыдущем более простом примере. Проще всего эта задача решается с использованием векторной алгебры; читателям, которые успели забыть ее основы, полезно обратиться к приложению 5.
Направление одной из локальных осей произвольно, и ее выбор должен быть сделан заранее. Будем считать, что ось х' направлена вдоль стороны lj треугольника, как показано на фиг. 11.5, б.
Фиг. 11.5.Фиг. 11.5.
Фиг. 11.5.
Фиг. 11.5.
а —ансамбль треугольных элементов, аппроксимирующий произвольную оболочку; б —ло-кальные и глобальные координаты для треугольного элемента.
Эта сторона определяется вектором Уц с глобальными координатами:-
Xj — XiУ1-У1Xj — XiУ1-У1(11.22)(11.22)
Xj — Xi
У1-У1
Xj — Xi
У1-У1
(11.22)
(11.22)
Направляющие косинусы получаются делением компонент этого вектора на его длину, т. е. в виде компонент вектора единичной длины:
Хх'хUx'—- Хх'уХх'гХх'хUx'—- Хх'уХх'гхн'Ун 211хн'Ун 211(11.23)(11.23)
Хх'х
Ux'—- Хх'у
Хх'г
Хх'х
Ux'—- Хх'у
Хх'г
хн'
Ун 211
хн'
Ун 211
(11.23)
(11.23)
где
^/=Vx// + y/i+z/r
Здесь для краткости положено х3ч = Xj — х^ и т. д.
Направим ось г' перпендикулярно плоскости треугольника. Это направление в соответствии со свойствами векторного произведения можно определить как векторное произведение двух
сторон треугольника
v^ = vM X vtm =v^ = vM X vtm =Уц^т1 ^НУт1Уц^т1 ^НУт1(11.24)(11.24)
v^ = vM X vtm =
v^ = vM X vtm =
Уц^т1 ^НУт1
Уц^т1 ^НУт1
(11.24)
(11.24)
т. е. нормальным к плоскости треугольника вектором, длина которого по определению (см. приложение) равна удвоенной площади треугольника. Таким образом,
tz- = = 2Д.
УI font ^НУт1УI font ^НУт1Направляющие косинусы оси г' получаются просто как направляющие косинусы вектора V2'\ их можно представить в виде единичного вектора
УI font ^НУт1
УI font ^НУт1
(11.25)
v^ =v^ =*Ху*х ^-у’у Ху^г*Ху*х ^-у’у Ху^гНаконец, направляющие косинусы оси if получаются как направляющие косинусы вектора, нормального одновременно к осям х' и г'. Так как векторы единичной длины в каждом из этих направлений фактически определены соотношениями (11.23) и (11.25), имеем
v^ =
v^ =
*Ху*х ^-у’у Ху^г
*Ху*х ^-у’у Ху^г
Xz'yXx'Z — Xz'zXx'y I
(11.26)
без деления на длину, которая в данном случае равна единице.
Все векторные операции можно записать в виде специальной подпрограммы, автоматически осуществляющей векторное умножение, нормировку (т, е. деление на длину) и т, д. [19], по-
этому нет необходимости подробно останавливаться на выпол- нении описанных выше операций.
Ранее предполагалось, что ось х' направлена вдоль одной из сторон элемента. Иногда бывает полезно направить ее по линии пересечения плоскости треугольника с плоскостью, параллельной одной из координатных плоскостей. Так, например, если желательно направить ось х' вдоль горизонтальной стороны треугольника (т. е. параллельно плоскости хг/), можно поступить следующим образом.
Во-первых, направляющие косинусы tv определяются по соотношению (11.25).
Матрица направляющих косинусов оси х' должна теперь иметь нулевую компоненту в направлении г, Таким образом, имеем
(11.27)(11.27)t^x'x
(11.27)
(11.27)
О -
Поскольку длина вектора равна единице:
лк+ 4-^1-(Н-28)
(11.29)(11.29)а скалярное произведение векторов их- и и2? должно быть равно нулю, можно записать
(11.29)
(11.29)
*Кх*х • ta'x “Ь ^-х'у * ta'y —
(11.30)(11.30)Эти два уравнения позволяют единственным образом определить вектор uti'. Наконец, как и раньше,
(11.30)
(11.30)
Uy' = — Vx'X Vz'
Еще один способ однозначного определения оси х’ описан в гл. 14.
11.6. Некоторые практические примеры
Первый пример посвящен расчету оболочки арочной плотины. Для расчета взята простая геометрическая конфигурация, показанная на фиг. 11,6, что позволило применить различные численные методы и провести сравнение с результатами экспериментов на моделях. Благодаря цилиндрической форме оболочки использовались прямоугольные элементы, хотя линия жесткого основания аппроксимировалась при этом довольно грубо.
Расчеты проводились для двух размеров элементов. Результаты расчета прогиба и напряжений на оси симметрии, приведенные на фиг. 11.7—11.9, показывают, что использование более
Грубое разбиениеГрубое разбиениедолее мелкое разбиениедолее мелкое разбиение
Грубое разбиение
Грубое разбиение
долее мелкое разбиение
долее мелкое разбиение
Действие давления воды в видедискретных сил
Фиг. 11.6. Арочная плотина как совокупность прямоугольных элементов.
Фиг. 11.7. Арочная плотина. Горизонатальные перемещения центральной линии. D решение методом конечных элементов (крупная сетка); v решение методом конечных элементов (мелкая сетка); —решение методом пробных нагрузок (USBR). (Коэффициент Пуассона т=0Л5.)
Фиг. 11.8. Арочная плотина. Напряжения в вертикальном направлении на центральной линии.
□ решение методом конечных элементов (крупная сетка)* △ решение методом конечных элементов (мелкая сетка);решение методом пробных нагрузок (USBR), (Коэффициент Пуассона у» 0.15.)
Напряжения в горизонтальном направлении в сечении, ...
проходящем через вершину арки (tрастяжение), Н/м2-Ю
Фиг. 11.9. Арочная плотина. Напряжения в горизонтальном направлении(вдоль дуги арки) на центральной линии.
Оболочки как совокупность плоских элементов247
мелкого разбиения дает незначительное уточнение. Это свидетельствует о том, что физическая аппроксимация реальной формы плоскими элементами и математическая аппроксимация при использовании метода конечных элементов дают хорошие результаты. Для сравнения на рисунках показаны напряжения и прогибы, полученные другим приближенным численным методом.
фиг. 11.10. Градирня [21J. Закон измеиеиия давления по окружности.действительные значения;предполагаемые значения*
Фиг. 11.11. Градирня. Конечные элементы. метод конечных элементов;решение Длбазини и Мартина.Фиг. 11.11. Градирня. Конечные элементы. метод конечных элементов;решение Длбазини и Мартина.Фиг. 11.12. Градирня, изображенная на фиг. 11.11.Фиг. 11.12. Градирня, изображенная на фиг. 11.11.а —мембранные силы при 0=0°, Ni—тангенциальные силы, iV2 —меридиональные силы; б —радиальные перемещения при 9=0°; в, г —нагибающие моменты при 0—0°, Afi —тангенциальный момент, Мх— меридиональный момент. метод конечных- элементов;решение Албазини и Мартина,.а —мембранные силы при 0=0°, Ni—тангенциальные силы, iV2 —меридиональные силы; б —радиальные перемещения при 9=0°; в, г —нагибающие моменты при 0—0°, Afi —тангенциальный момент, Мх— меридиональный момент. метод конечных- элементов;решение Албазини и Мартина,.
Фиг. 11.11. Градирня. Конечные элементы.
метод конечных элементов;решение Длбазини и Мартина.
Фиг. 11.11. Градирня. Конечные элементы.
метод конечных элементов;решение Длбазини и Мартина.
Фиг. 11.12. Градирня, изображенная на фиг. 11.11.
Фиг. 11.12. Градирня, изображенная на фиг. 11.11.
а —мембранные силы при 0=0°, Ni—тангенциальные силы, iV2 —меридиональные силы; б —радиальные перемещения при 9=0°; в, г —нагибающие моменты при 0—0°, Afi —тангенциальный момент, Мх— меридиональный момент. метод конечных- элементов;
решение Албазини и Мартина,.
а —мембранные силы при 0=0°, Ni—тангенциальные силы, iV2 —меридиональные силы; б —радиальные перемещения при 9=0°; в, г —нагибающие моменты при 0—0°, Afi —тангенциальный момент, Мх— меридиональный момент. метод конечных- элементов;
решение Албазини и Мартина,.
С помощью плоских треугольных элементов аналогично была рассчитана арочная плотина двойной кривизны. Результаты показали даже несколько лучшую аппроксимацию [6].
Решение большого числа задач с треугольными несогласованными элементами Парехом [20] показало, что при одинаковом числе разбиений такие элементы приводят к лучшим результатам, чем согласованные треугольные элементы, использованные Клухом и Джонсоном [5]. Ниже приведены некоторые примеры расчета.
Градирня. Эта задача относится к классу осесимметричных. Очевидно, что более эффективно ее рассчитывать методами, изложенными в гл. 12 и 13. Однако здесь этот пример использует-
Фиг. 11.12. Продолжение.Фиг. 11.12. Продолжение.
Фиг. 11.12. Продолжение.
Фиг. 11.12. Продолжение.
ся как хорошая иллюстрация достижимой точности. Результаты численного решения сравниваются с данными Албазини и Мартина [21]. На фиг. 11.10—11.12 показаны использованное разбиение и некоторые результаты. Рассматривалась несимметричная ветровая нагрузка.
Цилиндрический свод. Оболочка такого типа, часто используемая в гражданском строительстве, обычно рассчитывается методом Скордели и Ло [22]. Оболочка опирается на жесткие диафрагмы и нагружена собственным весом. На фиг. 11.13 и 11.14 сравниваются некоторые результаты.
Складчатая конструкция из пластин. Так как точное решение этой задачи неизвестно, сравнение проводилось с экспериментальными данными Марка и Риза [23].
Это пример задачи, для которой конечно-элементное представление физически точно. Жесткость каркаса при расчете учитывалась введением элементов балочного типа. На фиг. 11.15 и 11.16 приведены результаты решения.'
Оболочка произвольной формы. На фиг. 11.17 и 11.18 представлен пример расчета оболочки довольно общей формы, опертой по центру. Чтобы показать влияние кривизны, проведено сравнение данных для тарельчатой оболочки и пластины.
Фиг. 11.13.
д —Цилиндрический свод под действием собственного веса
Результаты расчета методом конечных элементов и точное оешеиие Г^ь Л В=2Н02.„ ■‘е“гРм‘|1ога ««““«; , e-upono™V ^
6-2,02 • 10,а Н/м3, v=0, погонный вес оболочки 4,27 • Ю3 Н/м3. аналитическое пеше нне;4 сетка 8 X 12; 0 12 X 18.. 'клиническое рещ§-
<t
I
Фиг. 11.15. Складчатая конструкция из пластин [23]. Расчетная схема, нагружение и сетка элементов.
£=«2,4 • 107 Н/м\ v=0,43.— экспериментальные результаты; —— решение методом
конечных элементов.
5
Фиг. 11.14. Свод, изображенный на фиг. 11.13.
-момент в поперечном направлении; Л1,-момевт в продольном направлении в Ц№тральном сечении; Mi8 —крутяш^ий момент на опоре.
Пластина
Вертикальная нагрузка, Н/м»
60,6
60,6
86,8
Радиус 32,5 см
Фиг. 11.17, Квадратная тарельчатая оболочка (модель). £=6,74 • 109 Н/м2, 7=6,5, равномерно распределенная нагрузка 6,74 • 103 н/м*.
Фиг 11.16. Складчатая конструкция из пластин [23]. Моменты и перемещенияв центральном сеченин.
а—вертикальные перемещения верхней части; б —моменты в продольном направленияВ верхней части; в —горизонтальные перемещения края.
а> я1
V
□ X
-8,70
к СУ ь <У ЕТ Л ч (V
I У S о
S
я и р" о ч о хо о
к СО у о 4)
X&У•е-и
я X $
ячк
7. Сходимость
Матрицы для мембранных напряжений (гл. 4) определялись в предположении непрерывности перемещений между соседними элементами. В элементах, работающих на изгиб (гл. 10), условие непрерывности также выполнялось, хотя было показано, что даже при нарушении условий непрерывности производной результаты получаются достаточно хорошими.
Функции перемещений, удовлетворяющие условиям непрерывности между элементами, лежащими в одной плоскости, в общем случае будут давать разрывные перемещения, если происходит сдвиг плоскостей элементов. Таким образом, конечноэлементная аппроксимация, использованная в настоящей главе, всегда основана на несогласованных функциях перемещений и ее сходимость можно подтвердить только экспериментально.
Если в реальной оболочке разрывов не возникает, то при уменьшении размеров элементов несогласованность становится меньше и ошибки аппроксимации реальной формы плоскими элементами и использования несогласованных функций исчезают.
Размеры разбиения, необходимого для получения приемлемой точности в, задачах теории оболочек, зависят от многих причин. Часто оказывается, что при малой толщине оболочки область действия изгибающих моментов ограничена краевой зоной, где происходит значительное изменение этих моментов. При этом мембранные силы вычисляются точно даже при очень грубом разбиении, но, чтобы уловить изменение моментов вблизи границ, требуется крайне мелкое разбиение. Однако для исследования краевого эффекта разработаны относительно простые приближенные аналитические методы, поэтому метод конечных элементов применяется главным образом для решения задач об оболочках средней толщины с различного рода неправильностями, вырезами и т. д., в которых учет изгиба так же важен, как и учет мембранных сил.
ЛИТЕРАТУРА
Flugge W„ Stresses in Shells, Springer-Verlag, Berlin, 1960.
Greene В. E., Strome D. R., Weikel R. C., Application of the Stiffness Method to the Analysis of Shell Structures, Proc. Aviation Conf., Amer. Soc. Meeh. Eng., Los Angeles, March 1961.
Clough R. W., Tocher J. L., Analysis of Thin Arch Dams by the Finite Element Method, in: Proc, of Symp. on Theory of Arch Dams, Southampton Univ., 1964 (Pergamon Press, 1965).
Argyris J. H., Matrix Displacement Analysis of Anisotropic Shells by Triangular Elements, /. Rog. Aer. Soc., 69, 801—805 (Nov. 1965).
Clough R. W., Johnson С. P., A Finite Element Approximation for the Analysis of Thin Shells, J. Solids and Struct., 4, 43—60 (1968).
Zienkiewicz О. С., Parekh С. J., King I. Р., Arch Dams Analysed by a Linear Finite Element Shell Solution Program, Proc. Symp. Arch Dams., Inst. Civ. Eng., London, 1968.
Zienkiewicz О. C„ Cheung Y. K., Finite Element Procedures in the Solution of Plate and Shell Problems, Ch. 8 in: Stress Analysis, Zienkiewicz O. C„ Holister G. S„ eds., Wiley, 1965.
Zienkiewicz О. C., Cheung Y. K., Finite Element Method of Analysis for Arch Dam Shells and Comparison with Finite Difference Procedures, Proc, of Symp. on Theory of Arch Dams, Southampton Univ., 1964 (Pergamon Press, 1965).
Bogner F. K, Fox R. L„ Schmidt L. A., A Cylindrical Shell Element, JAIAA, 5, 745—750 (1967); есть русский перевод: Богнер, Фокс, Шмит, Расчет цилиндрической оболочки методом дискретных элементов, Ракетная техника и космонавтика, 5, № 4, стр. 170—175 (1967).
Contin G„ Clough R. W„ A Refined, Curved, Cylindrical Shell Element, AIAA Conf., Paper 68-176, N. Y„ 1968.
Bonnes G„ Dhatt G., Giroux Y. M„ Robichaud L. P. A., Curved Triangular Elements for Analysis of Shells, Proc. 2nd Conf. Matrix Meth, in Struct. Meeh., Air Force Inst. Techn., Wright Patterson A. F. Base, Ohio, 1968.
Strickland G. E„ Loden W. A., A Doubly Curved Triangular Shell Element, Proc. 2nd Conf. Matrix Meth, in Struct. Meeh., Air Force Inst. Techn., Wright Patterson A. F. Base, Ohio, 1968.
Greene В. E., Jones R. E., Strome D. R., Dynamic Analysis of Shells Using Doubly Curved Finite Elements, Proc. 2nd Conf. Matrix Meth, in Struct. Meeh., Air Force Inst. Techn., Wright Patterson A. F. Base, Ohio, 1968.
Connor J., Brebbia C„ Stiffness Matrix for Shallow Rectangular Shell Element, Proc. Am. Soc. Civ. Eng., 93, EM 43—65 (1967).
Carr A. J., A Refined Finite Element Analysis of Thin Shell Structures Including Dynamic Loading, SEL Rept. № 67—9, Univ, of California, Berkeley, 1967.
Cowper G. R., Lindberg G. M., Olson M. D., A Shallow Shell Finite Element of Triangular Shape, J. Solids and Structs., 6, 1133—1156 (1970).
Utku S., Stiffness Matrices for Thin Triangular Elements of Non Zero Gaussian Curvature, JAIAA, 5, 1659—1667 (1967); есть русский перевод: Утку, Матрица жесткостей для тонких треугольных элементов ненулевой гауссовой кривизны, Ракетная техника и космонавтика, 5, № 9, стр. 150—159 (1967).
Ahmad S., Curved Finite Elements in the Analysis of Solid Shell and Plate Structures, Ph. D. Thesis, Univ, of Wales, Swansea, 1969.
Ahmad S„ Irons В. M„ Zienkiewicz О. C., A Simple Matrix-Vector Handling Scheme for Three Dimensional and Shell Analysis, In. J. Num. Meth. Eng., 2, 509—522 (1970).
Parekh C. J., Finite Element Solution System, Ph. D. Thesis, Univ, of Wales, Swansea, 1969.
Albasiny E. L., Martin D. W., Bending and Membrane Equilibrium in Cooling Towers, Proc. Am. Soc. Civ. Eng., 93, EM3. 1—17, (1967).
Scordelis A. C., Lo K. S., Computer Analysis of Cylindrical Shells, J. Am. Concr. Inst., 61 (May 1964).
Mark R., Riesa J. D„ Photoelastic Analysis of Folded Plate Structures, Proc. Am. Soc. Civ. Eng., 93, EM4, 79—83 (1967).
ГЛАВА 12
ОСЕСИММЕТРИЧНЫЕ
ОБОЛОЧКИ
Введение
Проблема расчета осесимметричных оболочек имеет большое практическое значение, поэтому в этой главе описаны специальные методы ее исследования.
Хотя для расчета таких оболочек применим и общий метод, изложенный в предыдущей главе, за счет учета осевой симметрии конструкции можно достигнуть существенных упрощений. В частности, если и оболочка и нагрузка симметричны, элемент становится одномерным. Этому простейшему типу элемента в предыдущих главах уделялось мало внимания.
Впервые к решению осесимметричных задач метод конечных элементов был применен Графтоном и Строумом [1]. В качестве элементов они рассматривали простые усеченные конусы и использовали метод перемещений. Более строгий вывод матриц жесткости проведен в работах [1—3], а предложенное Графтоном и Строумом [1] обобщение метода на случай несимметричной нагрузки подробно описано в работах [4—6].
Позднее появилось много работ, посвященных применению криволинейных элементов и улучшению с их помощью используемых аппроксимаций. Привести здесь полный список литературы практически невозможно. В работах [7—10] показываются возможности применения различных криволинейных координат, а в статьях [9, 11J обсуждается использование для повышения точности дополнительных неузловых степеней свободы.
В осесимметричных оболочках, как и в любых других, существуют и изгибные и мембранные усилия. Они однозначно определяются величинами обобщенных деформаций, под которыми в данном случае понимаются растяжения и искривления срединной поверхности. Если перемещения каждой точки срединной поверхности известны, то такие деформации и результирующие внутренних напряжений, или просто напряжения, определяются по формулам, которые можно найти в обычных курсах теории оболочек.
Например, перемещение точки срединной поверхности осесимметричной оболочки (фиг. 12.1), находящейся под действием осесимметричной нагрузки, однозначно определяется двумя компонентами и и да по касательной и нормали к поверхности.
где верхняя часть ее характеризует действие мембранных усилий, а нижняя представляет собой матрицу изгибных жесткостей, причем сдвиговые члены в обеих частях опущены.
12.2. Характеристики элемента. Осесимметричные нагрузки. Прямолинейные элементы
Пусть узловыми поверхностями оболочка разбита на ряд усеченных конусов (фиг. 12.2). Перемещения узловых точек i и
При условии, что угол ф не меняется, четыре компоненты деформации определяются следующими выражения [12]:
{8} =
е5 е9 X, Хе
duds
w cos Ф + u sin Ф
Фиг. 12.2. Элемент осесимметричной оболочки.
Им соответствуют четыре
d2wds1
sin Ф dmr ds
(12.1)
результирующих напряжения, по-
казанные на фиг. 12.1, которые связаны с деформациями цей упругости [О]:
матри-
j однозначно определяют деформации элемента через заданную функцию перемещений.
В каждой узловой точке задаются осевое и радиальное смещение и поворот. Поскольку оболочка работает на изгиб, необходимы все эти три компоненты. Таким образом, перемещение точки i определяется тремя компонентами, причем первые две соответствуют глобальным координатам
{а} =
N, Ne Ms М»
= № {в}.
(12.2)
(М-
(12.4)
Для изотропной оболочки матрица [О] имеет вид
Следовательно, элемент с двумя узлами i, j имеет шесть степеней свободы, которыми являются перемещения элемента
1 J (1—V2)
'1
V
v
1
0
о
о
о
оор12уР12
0 ~
о
уР
12
Р
12 _
(12.3)
[5Г =
(12.5)
Перемещения внутри элемента должны единственным образом определяться перемещениями узловых точек {б}6 и координатой s и удовлетворять условиям непрерывности углов накло-'
на и перемещений
(12.6)
Используя определение (12.1), нетрудно по (12.10) получить матрицу деформаций [В]:
Если положить, что и зависит от s линейно, a w является полиномом третьей степени от s, то получим шесть неизвестных постоянных, которые можно определить по узловым значениям д ш и р. •
В узле i
где
{е} = [В] {d}e = [[BJ [Л], [В,] [Л]] {5}е,
L
(1 — s') sin Ф
. 0
о
(1 — 3s'2 + 2s'3) cos Ф
(12.11)
L (s' — 2s'2 + s'3) cos Ф
cos ф sin ф — sin ф cos ф О О
0"1 щ "
О wt
1 -I Ip, J
= И№). (12.7)
[B,] =
0
0
(6- 12s')i2
(Os' — 6s'2) sin Ф
rL
(4 — 6s')
(—1 + 4s' — 3s'2) sin Ф
Записывая и = а, + a2s, ay = Од + a4s + a5s2 + a6s3, легко составить шесть уравнений и найти')
(12.8)
[B/l =
ri-s'i ° I ° Is'! 0 I 0 IL о |1-3s'2 + 2s'3|l(s'-2s'2 + s'3)|o |з$'2-2$'3|(-$'2+$'3)/-|
где
(12.9)
Обозначая через [V'] матрицу размерности 2X6, можно записать
и ) Г [Я]0 ]
w J = mL о [я] J{sr=L[jV?] W) № ^{6}е = [jV1 {5^-
/(12.10)
’) Функции, которые при этом появляются, представляют собой полиномы Эрмита нулевого и первого порядков (см. разд. 10.14),
Ls' sin Ф
0
0
0
0
(3s'2 — 2s'3) cos Ф
(-6+12$')L2
(—6s' + 6s'2) sin ф
rL
L (— s'2 + s'3) cos Ф
(2 - 6s')L
(2s' — 3s'2) sin Ф
(12.12)
Теперь известны все составляющие, необходимые для составления матрицы жесткости (или матрицы нагрузки, перемещений, напряжений и начальных напряжений) по стандартным формулам гл. 2. Интегрировать надо по площади А элемента, т. е.
dA = 2кг ds = 2эт.г!. ds', (12.13)
где s' изменяется от 0 до 1.
Следовательно, в соответствии с (2.10) имеем
1
[£]= $[B]r[£>][B]2jtB.ds'.(12.14)
о
Типичная подматрица [&„] этой матрицы имеет вид
[ А,л = иг I) [Вг]г [В] [bj г ds’} [Я] 2kL.
(12.15)
Перед интегрированием необходимо выразить радиус г через $.
Как н раньше, удобно использовать численное интегрирование. В работе Графтона и Строума [1] приведены явные выражения для матрицы жесткости, полученные на основе вычисления
лишь одного среднего значения подынтегральной функции и при использовании матрицы [D] ортотропного материала. Даже такая грубая аппроксимация позволяет получить очень хорошие результаты при условии, что размеры элементов малы.
Перси и др. [4] и Клейн [5] провели численное интегрирование по семи точкам и получили несколько улучшенную матрицу, хотя она и не приведена в явном виде.
Следует помнить, что если заданы действующие по окружности нагрузки или моменты, то в расчеты должно закладываться их полное окружное значение, так же как это делалось в случае осесимметричных тел, рассмотренных в гл. 5.
Примеры и точность
Для рассматриваемых здесь осесимметричных оболочек условия непрерывности выполняются. Поэтому для полигональных оболочек всегда будет наблюдаться сходимость.
Проблема аппроксимации криволинейной оболочки полигональной аналогична проблеме, рассмотренной в гл. 11. Числовые расчеты подтверждают ожидаемую сходимость.
Когда нагрузка вызывает в основном мембранные напряжения, даже при достаточно мелком разбиении наблюдается некоторое расхождение в значениях изгибающих моментов. Однако с дальнейшим уменьшением размеров разбиения оно исчезает, особенно если при расчете значения моментов усредняются. Это необходимо делать для исключения влияния замены оболочки набором усеченных конусов. На фиг. 12.3 н 12.4 показано несколько типичных примеров, взятых из работы Графтона и Строума [1].
Криволинейные элементы и их функции формы
В гл. 8 уже рассматривались искривленные (криволинейные) элементы, причем в выражение для деформации входили только первые производные. В данном случае это выражение содержит вторые производные [см. (12.1)], и поэтому некоторые теоремы гл. 8 здесь неприменимы.
Ранее упоминалось, что для исследования осесимметричных оболочек предложено множество криволинейных элементов [7—10]. Элемент, описанный здесь, получен Айронсом и Делпа- ком [9]; в соответствии с терминологией гл. 8 он относится к элементам субпараметрического типа.
Основой для определения криволинейного элемента служит общая касательная между смежными элементами (или заданное направление касательной). Это необходимо, чтобы избежать «изломов» прн описании практически гладкой оболочки.
Е = 6,74*1010Н/м2U = 0,30Е = 6,74*1010Н/м2U = 0,3017 Н/м17 Н/мt=0»03 СМt=0»03 СМ2,54см.2,54см.г=12,7 см
Е = 6,74*1010Н/м2
U = 0,30
Е = 6,74*1010Н/м2
U = 0,30
17 Н/м
17 Н/м
t=0»03 СМ
t=0»03 СМ
2,54см.
2,54см.
5,08см$^,0б см, 1,'27см
Число элементовЧисло элементовСлучай! 5 по 0,51 см ' Случай 2 Ю по 0.25см .
Число элементов
Число элементов
Случай 3 20 по 0,13 см
Фиг. 12.3. Расчет цилиндрической оболочки методом конечных элементов(Графтои и Строум, JAIAA, 1963).
--' теоретическое решение; △ случай I, ошибка определения максимального перемещения 31,7%; □ случай 2, ошибка определения максимального перемещения 11,1%; О случай 3, ошибка определения максимального перемещения 3,1%.
теоретическое решение; △ случай I, ошибка определения максимального момента 28,8%; □ случай 2. ошибка определения максимального момента 11,0%; О случай 3, ошибка определения максимального момента 2,5%,
Расположение узлов14 с интервалом 0,5
7 с интервалом 1,0
1=2,54см1=2,54смМ = А,35м*Н/мМ = А,35м*Н/мооR = 25 ч смR = 25 ч смТППТППЕ = 6.74-1О,он/м2 v = 0,33Е = 6.74-1О,он/м2 v = 0,334 с интервалом4 с интерваломЗлоЗлоо?о?Фиг. 12.4. Расчет полусферической оболочки методом конечных элементов (Графтон и Строум, JA1AA, 1963).Фиг. 12.4. Расчет полусферической оболочки методом конечных элементов (Графтон и Строум, JA1AA, 1963).3 с интервалом 2,0
1=2,54см
1=2,54см
М = А,35м*Н/м
М = А,35м*Н/м
о
о
R = 25 ч см
R = 25 ч см
ТПП
ТПП
Е = 6.74-1О,он/м2 v = 0,33
Е = 6.74-1О,он/м2 v = 0,33
4 с интервалом
4 с интервалом
Зло
Зло
о?
о?
Фиг. 12.4. Расчет полусферической оболочки методом конечных элементов (Графтон и Строум, JA1AA, 1963).
Фиг. 12.4. Расчет полусферической оболочки методом конечных элементов (Графтон и Строум, JA1AA, 1963).
Сначала рассмотрим прямолинейный исходный элемент, для которого неизвестная функция £ выражается через свои узловые значения и значения углов наклона в точках 1, 2 (фнг. 12.5). Координата | изменяется от —1 до +1 (как в примере гл. 8),
Используя принятые обозначения, можно записать
2
ф=Е (N'*+№( Vi^=[jyi ^‘-(12-16)
i=l
Здесь N' и ^ — скалярные функции формы, которые при задании в виде полинома имеют третий порядок Гкак в соотношении (12.9) для да].
а64
Фиг. 12.5. Криволинейный изопараметрнческий элемент оболочки для осесим-метричных задач.
а —исходный элемент; б —криволинейные координаты.
Эти функции записываются в виде
N\ = 4 {go?2 - 3;о + 2),
,(12.17)
^ = i(l-^)2(l+^),
где g0 = gig.
Их можно одновременно использовать и для описания закона изменения глобальных перемещений й и о?1) и для задания координат г и 2 оболочки (срединной поверхности).
’) Отличие от предыдущего случая состоит в том, что теперь обе компоненты перемещений в элементе изменяются по крайней мере по кубическому закону, тогда как ранее допускался линейный закон изменения тангенциального перемещения. Однако при условии, что толщниа оболочки изменяется непрерывно, эта дополнительная степень свободы не приводит к чрезмерным требованиям непрерывности.
Если толщина элемента переменная, то и ее закон изменения можно аппроксимировать этими же функциями.
Элемент такого типа будет изопараметрнческим (см. гл. 8).
1212г-^ (№, + №«),).г-^ (№, + №«),).Таким образом, геометрию оболочки можно характеризовать координатами
1
2
1
2
г-^ (№, + №«),).
г-^ (№, + №«),).
(12.19)(12.19)(12.20)(12.20)
(12.19)
(12.19)
(12.20)
(12.20)
При заданных узловых значениях эти соотношения устанавливают взаимно однозначное соответствие между g и положением точки на поверхности криволинейного элемента (фиг. 12.5,6). Координаты г< и г^ известны, кроме них, на концах известны только углы наклона
(tg м=(йг •
Значения производных, входящих в (12.18), зависят от масшта ба В вдоль касательной s.
Задано только соотношение
(12.21)(12.21)
(12.21)
(12.21)
Производные (dr/^)i или (dz/d^ могут в принципе иметь произвольную величину. Здесь, однако, необходимо учитывать практические соображения, так как при некоторых значениях производных можно получить негладкую зависимость между s и g. При неудачном выборе кривая может быть негладкой и образовывать петлю между узлами.
Для того чтобы получить достаточно гладкие поверхности, можно положить
tZr Дгг» ~ rj
^ — Д^ —2
замечая, что длина всего интервала 5 между узлами равна 2,
Выражения для деформаций и свойства криволинейных элементов
До сих пор речь шла о представлении глобальных перемещений, хотя деформации в соответствии с (12.1) определяются через производные от локальных перемещений по касательной s.
Поэтому, для того чтобы получить выражения для деформаций, требуется произвести некоторые преобразования.
Если принять, что изменение глобальных перемещений описывается функцией формы (12.16)
2
V(12.22)
то с помощью преобразования (12.7) легко найти локальные перемещения и, w в виде
cos ф — sin фcos ф — sin фsin фCOS фsin фCOS ф)f « )JI ю J)f « )JI ю J(12.23)(12.23)
cos ф — sin ф
cos ф — sin ф
sin ф
COS ф
sin ф
COS ф
)f « )
JI ю J
)f « )
JI ю J
(12.23)
(12.23)
где ф — угол между касательной к кривой и осью г (фиг. 12.5), Этот угол надо выразить через координату g. Очевидно, что
‘^=(^-)/®'(12-24)
и, следовательно, использование формул (12.18) позволит сделать это.
Посмотрим далее, можно ли наложить условия непрерывности в узлах на параметры, входящие в (12.22). Ясно, что глобальные перемещения должны быть непрерывны. Однако в предыдущих случаях требовалась непрерывность только угла поворота касательной. Здесь же требуется непрерывность производных от перемещении по s. Следовательно, величины
du dwds И ds
в узлах смежных элементов должны иметь одинаковые значения.
Посколькуdiidu / ds dw dw / ds■"ds—"dV~dV
dsdr V . ( dz у(12.25)
при подстановке этих новых переменных в выражения (12.22) и (12.23) не возникает никаких трудностей. В результате они прн-
нимают вид
ш) = [адЖ гдеш) = [адЖ где(12.26)(12.26)
ш) = [адЖ где
ш) = [адЖ где
(12.26)
(12.26)
Функция формы состоит из подматриц размерности 2X4 и ее можно получить в явном, хотя и довольно сложном виде.
Если рассматриваются оболочки с патрубками или оболочки с резко* меняющейся толщиной, то узловые параметры в (12.26) использовать не следует. В этом случае их лучше представить в виде
ft
du\ , ds Ji ft
где pt = dwjds— угол поворота в узле, и связать между собой только три первых параметра. Четвертая величина будет свободным параметром, минимизация по которому производится в обычном порядке. Необходимые преобразования осуществляются с помощью соотношения (12.23).
В выражение для матрицы деформаций [6], как видно из определения (12.1), входят и первая и вторая производные по s1). Если вспомнить, что производные легко вычислить по правилам, уже использованным при получении (12.25), то для произвольной функции F можно записать
dF __ dF / ds
ds dV d^ *
(12.27)(12.27)d2F _ d2F // ds у dF / das \ // ds у ds2 " d^lkdU ^ V d^ )/\dl)
(12.27)
(12.27)
н получить все элементы матрицы [В].
Наконец, матрица жесткости получается после замены переменных в соотношении (12.14)
ds = ^d^(12.28)
и интегрирования в пределах от —1 до +1.
’) Заметим, что здесь s рассматривается как направление касательной, поэтому dtp/tfs = 0.
Как и ранее, функции, входящие в интегралы, не позволяют выполнить интегрирование точно, поэтому обычно используется численное интегрирование. Интегрирование производится только по одной координате, так что оно не требует больших затрат времени, и для достаточно точного вычисления жесткости можно использовать необходимое количество гауссовых точек интегрирования.
Матрицы напряжений и другие матрицы вычисляются аналогично.
Приведенная здесь в общих чертах изопараметрическая формулировка несколько отличается от других [1, 7, 8, 10]. Она обладает тем преимуществом, что позволяет учитывать перемещения элемента как твердого целого и. удовлетворяет критерию ■постоянства первой производной. Доказательство этого проводится так же, как и в разд. 8.5 гл. 8. Другие формулировки допускают деформации при перемещениях элемента как жесткого целого, что, как показано в работе [13], в некоторых случаях не очень опасно. Однако при некоторых видах несимметричных нагрузок (см. гл. 13) этот недостаток может оказаться серьезным препятствием и привести к совершенно неверным результатам. i
При применении любых из рассмотренных здесь конечных элементов состояние постоянного искривления не только не может быть достигнуто, но и‘физически невозможно. Однако можно убедиться, что такое состояние достижимо в пределе прн уменьшении размеров элемента.
Дополнительные неузловые переменные
Введение дополнительных неузловых переменных при расчете осесимметричных оболочек особенно важно, так как оио позволяет достаточно точно аппроксимировать реальную форму при использовании элементов больших размеров.
Добавление выражения
£ N'"ap (12.29)
где аз — множество внутренних параметров элемента, a NY' — множество функций, имеющих в узловых точках нулевые значения и нулевые первые производные, к выражениям для нормальных перемещений в (12.26) позволяет значительно улучшить аппроксимацию перемещений без нарушения сходимости (см. гл. 2).
Для тангенциальных перемещений можно не требовать обращения в нуль первых производных в узлах.
Вебстер [11] использовал такие дополнительные функции для прямолинейных элементов.
Независимо от того, прямолинеен или криволинеен элемент, к компонентам перемещений, определяемым соотношением
(12.22), можно добавить выражение (12.29). Если это сделано только для перемещений, а выражения для координат не изменяются [формула (12.18)], то элемент становится элементом субпараметрического типа *). Как показано в гл. 8, он обладает теми же преимуществами, что и изопараметри- ческий элемент.
Особую важность имеет вопрос о том, какие именно выражения должны использоваться для дополнительных функций формы, хотя выбор их достаточно широк. Так как при этом не обязательно использовать полиномы, Делпак [9] приме
нил специальную форму полиномов Лежандра, предложенную Айронсом. Дополнительные функции формы общего вида показаны на фиг. 12.6.
литература
Grafton Р. Е„ Strome D. R., Analysis of Axi-Symmetric Shells by the Direct Stiffness Method, JAIAA, I, 2342—2347 (1963); есть русский перевод: Графтон, Строум, Расчет осесимметричных оболочек методом прямого определения жесткости, Ракетная техника и космонавтика, I, № 10, стр. 129— 136 (1963).
Popov Е. Р., Penzien J., Lu Z. A., Finite Element Solution for Axi-Symmetric Shells, Proc. ASCE, EM, 119—145 (1964).
Jones R. E„ Strome D. R„ Direct Stiffness Method of Analysis of Shells of Revolution Utilising Curved Elements, JAMA, 4, 1519—1525 (1966); есть русский перевод: Джонс, Строум, Расчет оболочек вращения прямым методом жесткостей с помощью криволинейных элементов, Ракетная техника и космонавтика, 4, № 9, стр. 20 (1966).
Percy J. Н., Pian Т. Н. Н., Klein S., Navaratna D. R., Application of Matrix Displacement Method to Linear Elastic Analysis of Shells of Revolution,
') Очевидно, что можно было бы включить эту новую функцию формы в общее выражение, характеризующее форму элемента, но практически это не дало бы больших преимуществ, так как кубичный закон позволяет достаточно точно воспроизвести любую реальную форму.
JAIAA, 3, 2138—2145 (1965); есть русский перевод: Перси, Пиаи, Клейн, Наваратна, Приложение матричного метода к линейному упругому анализу оболочек вращения, Ракетная техника и космонавтика, 3, № 11, стр. 199—208 (1965).
Klein S„ A Study of the Matrix Displacement Methods as Applied to Shells of Revolution, Proc. Conf, on Matrix Method in Structural Meeh., Air Force Inst, of Techn., Wright Patterson A. F. Base, Ohio, Oct. 1965.
Jones R. E., Strome D. R„ A Survey of Analysis of Shells by the Displacement Method, Proc. Conf, on Matrix Methods in Structural Meeh., Air Force Inst, of Techn., Wright Patterson A. F. Base, Ohio, Oct. 1965.
Stricklin J., Navaratna D. R., Pian T. H. H„ Improvements in the Analysis of Shells of Revolution by Matrix Displacemenl Method (Curved Elements), AIAA Int., 4, 2069—2072 (1966); есть русский перевод: Стриклин, Наваратна, Пиан, Усовершенствование расчета оболочек вращения матричным методом перемещений, Ракетная техника и космонавтика. А, № 11, стр. 252— 254 (1966).
Khojasteh-Bakht М„ Analysis of Elastic-Plastic Shells of Revolution Under Axi-Symmetric Loading by the Finite Element Method, Dept. Civ. Eng. Univ, of California, SE SA 67—68, 1967.
Delpak R., Axi-Symmetric Vibration of Shells of Revolution by the Finite Element Method, M. Sc. Thesis, Univ, of Wales, Swansea, 1967.
Giannini M„ Miles G. A., A Curved Element Approximation in the Analysis of Axi-Symmetric Thin Shells, int. J. Num. Meth, in Eng., 2, 459—476 (1970).
Webster J. J., Free Vibration of Shells of Revolution Using Ring Elements, Int. I, Meeh. Sci., 9, 559 (1967).
Новожилов В. B„ Теория тонких оболочек, Судпромгиз, 1951.
Haisler W. Е„ Stricklin J. A., Rigid Body Displacements of Curved Elements in the Analysis of Shells by the Matrix Displacement Method, JAIAA, 5, 1525—1527 (1967); есть русский перевод' Хейслер, Стриклин, Перемещения недеформируемых криволинейных элементов в расчете оболочек матричным методом перемещений, Ракетная техника и космонавтика, 5, № 8, стр. 207—209 (1967).
ПОЛУАНАЛИТЙЧЕСКИЙ МЕТОД КОНЕЧНЫХ ЭЛЕМЕНТОВ.
ПРИМЕНЕНИЕ ОРТОГОНАЛЬНЫХ ФУНКЦИЙ
Введение
С помощью обычного метода конечных элементов можно решать любые двумерные н трехмерные (или даже четырехмерные) задачи1). Однако добавление каждого нового измерения увеличивает необходимое для расчета время, и иногда решение задачи выходит за рамки возможностей машины. Поэтому желательно искать пути сокращения объема вычислений. Ниже будет рассмотрен один класс таких методов, имеющих широкое применение.
Во многих физических задачах геометрия и свойства материала не зависят от одной из координат. Однако нагрузка в этом направлении может быть переменной, что мешает непосредственному переходу от трехмерной задачи к двумерной задаче о плоском деформированном состоянии. В таких случаях все же можно рассматривать упрощенную задачу меньшей размерности (без координаты, вдоль которой свойства не изменяются) и полное решение составить из набора упрощенных решений.
Излагаемый здесь метод носит достаточно общий характер, и, разумеется, его применение не ограничивается только задачами строительной механики. Однако удобно использовать терминологию строительной механики и применить теорему о минимуме потенциальной энергии.
Итак, рассмотрим задачу минимизации квадратичного функционала, описанного в гл. 2 и 3.
Пусть х, у, 2 — координаты в некоторой области (не обязательно декартовы). Вдоль координаты 2 геометрия и свойства материала не изменяются, а значения этой координаты заключены в интервале
О <2^0.
Предположим, что функции формы (/}, определяющие закон изменения перемещений [равенство (2.1)], можно записать в
’) См. гл. 16, посвященную применению конечных элементов в нестационарных задачах.
виде произведения
Ш = ^(Х, у, г)](6}г =
= £ (М-г, у)1С05^г z=i= £ (М-г, у)1С05^г z=i+ [N (х, у)] sin+ [N (х, у)] sin(13.1)(13.1)
= £ (М-г, у)1С05^г z=i
= £ (М-г, у)1С05^г z=i
+ [N (х, у)] sin
+ [N (х, у)] sin
(13.1)
(13.1)
При этом мы не ограничиваем общности, ибо с помощью рядов Фурье можно представить любую непрерывную функцию внутри заданной области (при условии", естественно, что функции формы ^ и ^ в области определения х, у удовлетворяют тем же самым требованиям). Аналогично и для нагрузки получаем
L
{p}=£({pz(*, У>}соз^ + ^^ y)}sin^r)- (13-2> Z=1
причем'это выражение справедливо как для массовых так и для поверхностных нагрузок (см. гл. 2).
Начальные деформации или напряжения, если оии существуют, можно представить в таком же виде.
Применяя стандартные приемы гл. 2 для определения вклада элемента в уравнение, минимизирующее потенциальную энергию, и рассматривая только вклад {р}, можно записать
(13.3)(13.3)
(13.3)
(13.3)
В этом выражении, чтобы избавиться от знака суммы, в векторы (6}е включены компоненты для каждого значения /. Теперь типичная подматрица [йр будет иметь вид
[feZm]«=^ ^ [B'f [В] [Bm] dx dy dz,(13.4)
V
а типичная компонента вектора силы
{Т7'}6 = 555 VW^dxdydz.(13.5)
V
Ясно, что матрица, определяемая соотношением (13.4), содержит в качестве множителей при различных подматрицах еле-
дующие интегралы:аг стЛ2 ,
Zt = \ sincosdz,
о
а
/2 = j Sin — Sin —^— dz,(13.6)
о
а 13= \ coscosdz.
о
Эти интегралы появляются при перемножении производных, входящих в выражение для [В], и благодаря известному свойству ортогональности
/2 = /3 = 0 для 1^т (13.7)
при I = 1, 2, ... и т = 1, 2, ... .
Интеграл It равен нулю, только когда I и т одновременно четные или нечетные. Однако в большинстве практических случаев член, содержащий Л, пропадает. Это означает, что матрица [^р становится диагональной, уравнения для ансамбля имеют
вид
[№2]
и полная система уравнений разбивается на L отдельных подсистем
К"] {6'} + Н = 0,(13.9)
где
И] = J $ $ М [В] [В}] dx dy dz. (13.10)
V
Из соотношений (13.5) и (13.2) следует, что вследствие свойства ортогональности (13.6) типичное выражение для компоненты нагрузки принимает вид
№ = 5 ^[W{pz}dx^dz.(13.11)
V
Отсюда видно, что l-я гармоника нагрузки входит только в /-ю подсистему (13.9) и не влияет на остальные уравнения. Это крайне важное свойство имеет большое практическое значение,
поскольку оно означает, что если разложение нагрузки в ряд содержит только один член, то необходимо решать лишь одну подсистему уравнений. С уменьшением размеров разбиения лишь в области х, у решение будет стремиться к точному. В итоге трехмерная задача сводится к двумерной, что приводит к сокращению затрат машинного времени.
Очевидно, что аналогичным образом можно свести двумерные задачи к одномерным и т. д., причем это относится не только к задачам теории упругости. К любой физической задаче, сводящейся к минимизации квадратичного функционала (гл. 3), можно применить этот подход, который в том или ином виде использовался в строительной механике с незапамятных времен.
Следует обращать особое внимание на граничные условия, накладываемые на {f}. Для полного разделения задачи граничным условиям должен удовлетворять каждый член ряда (13.1). Задание нулевых перемещений в упрощенной задаче фактически означает задание нулевых перемещений вдоль оси г. Поэтому составление окончательной матрицы довольно затруднительно. Это несколько ограничивает возможности применения описанного метода.
Когда нагружение таково, что требуется учитывать большое число фурье-компонент, преимущества изложенного метода уменьшаются и иногда бывает экономичнее решать исходную задачу.
Очевидно, что возможны видоизменения основного соотношения (13.1). Так, например, с каждым из тригонометрических членов можно связывать свою независимую систему параметров {6)е. Кроме того, можно использовать другие ортогональные функции. Так как особенно часто применяются тригонометрические функции, напомним читателю следующие соотношения:
а
( sin cos dz = 0, когда / = 0, 1, .,.,
о(13.12)
аа
( sin2 — dz — ( cos2^- dz = 4, когда Z = 1, 2
оо
Призматический брус
Рассмотрим призматический брус, показанный на фиг. 13.1, который при 2 = 0 и z = а закреплен так, что исключаются какие-либо перемещения в плоскости х, у, а в направлении z брус перемещается свободно. Задача существенно трехмерная, поэтому должны быть рассмотрены три компоненты перемещений и, и и w.
Разбивая область в плоскости х, у на конечное число элементов, можно задать l-ю компоненту перемещения в направлении 1 в виде ■ .
* u! = [^, ^, ...]sin-^{«'}. (13.13)
Для о' и хм1 можно записать аналогичные выражения, но в последнее будут входить косинусы. В этих выражениях М и т. д.—
Фиг. 13.1. Сведение задачи о призматическом брусе к набору двумерных конечно-элементных задач.
(скалярные) функции формы, соответствующие используемому элементу. Если, как показано на фиг. 13.1, применяются треугольники, то функции формы задаются соотношением (4.8) гл. 4.
Однако могут использоваться также более точные элементы, описанные в гл. 7 (с использованием преобразований гл. 8 или без них). Разложение (13.13) обеспечивает равенство нулю перемещений « и у и осевых напряжений на концах бруса.
Нагрузку тоже можно представить в виде рядов Фурье, тогда для компонент в плоскости х, у имеем
{р}' = {рЬ1п-^.(13.14)
Если задача существенно трехмерная, то выражение для деформации должно содержать все шесть компонент. Такое выраже-
ние приведено в гл. 6 [см. соотношения (6.9) — (6.11)]. После подстановки функции формы (13.13) для типичного члена ма-
трицы [В] получим_
dN >
-т— sin у
дх1
0
0
0
0
dw'
--— Sln Y dy
0
0
— N'i ^ sin у
ды',
sin у ду
ды',
—— sin у dx
0
. (13.15)
0
In
N’i— cosy
дм', — cos y dy’
,1п Ni— cosy
0
dN',
-5— cos у dx1 _
где у = 1лх/а. Удобно представить это' выражение в виде суммы [в'] = [вЯ5т^ + [вЯсо8-^-.(13.16)
(13.17)(13.17)Во всех приведенных соотношениях полагалось, что параметры.располагаются в обычном порядке:
(13.17)
(13.17)
W} = °'
to1,
а оси координат направлены, как показано на фиг. 13.1.
Матрица жесткости вычисляется обычным образом, если принять во внимание, что
|>иГ = $ $ $ №[О][йП dxdydz. (13.18)
Это соотношение после подстановки в него выражения (13.16), перемножения и использования (13.12) принимает вид
[^Т=-| $ S ^WbD + OTIMO^. (13.19)
Ае
где / = 1, 2
Интегрирование теперь производится по площади элемента1). Члены, обусловленные распределенной нагрузкой, на-
’) Следует отметить, что теперь даже в случае простого треугольника интегрирование нетривиально, так как в [В] входят некоторые линейные члены.
в виде узловых силв виде узловых силчальными напряжениями и т. д., имеют вид (13.14). Сосредоточенные вдоль линий нагрузки представляются непосредственно
в виде узловых сил
в виде узловых сил
(13.20)(13.20)1 XI |
(13.20)
(13.20)
ооFyi pin — dz = \F }у, pz. I г zt J
о
о
где (F) — интенсивности на единицу длины..
Граничные условия, которым удовлетворяют использованные выражения, соответствуют условиям свободного опирания бру-
Фиг. 13.2. Сведение расчета коробчатого моста к двумерной задаче с использованием изопараметрнческих элементов второго порядка.Фиг. 13.2. Сведение расчета коробчатого моста к двумерной задаче с использованием изопараметрнческих элементов второго порядка.
Фиг. 13.2. Сведение расчета коробчатого моста к двумерной задаче с использованием изопараметрнческих элементов второго порядка.
Фиг. 13.2. Сведение расчета коробчатого моста к двумерной задаче с использованием изопараметрнческих элементов второго порядка.
са. С помощью аналогичных разложений можно удовлетворять другим граничным условиям.
Рассмотренный метод может быть применен ко многим практическим задачам, в частности к расчету бетонного моста, показанного на фиг. 13,2. Здесь особенно удобны криволинейные элементы сирендипова семейства второго или третьего порядка, описанные в гл. 7 и 8.
Отметим, что удвоение числа параметров и запись рядов в виде двух сумм
LL
^^N^x, yV^-^V^A-^N^x, у^т^{^1} (13.21)
позволяют устранить некоторые ограничения на функции формы, определенные выражениями (13.1) или (13.13). Параметры (6AZ) н {6BZ} являются независимыми, и для каждой компоненты перемещений необходимо определять два значения и составлять два уравнения.
Другой вариант описанного выше приема состоит в представлении функции в виде
№ = £№ у) е-'<te/=)] (5!)»,
где [^] н (6} являются комплексными величинами. Тождественность этого выражения выражению (13.21) легко устанавливается, если учесть, что
5f9=cos0 + /sin6.
Для оперирования с комплексными величинами имеются стандартные программы.
Коробчатая конструкция
В предыдущем разделе трехмерная задача сводилась к двумерной. Здесь же показано, что аналогичная задача может быть решена с использованием одномерных элементов (фнг. 13,3).
Фиг. 13.3. Расчет «мембранной» коробчатой конструкции с помощью одномерных элементов.
Коробчатая конструкция выполнена из тонких листов, способных воспринимать нагрузку только в своей плоскости. Как и в предыдущем случае, в каждой точке необходимо рассматривать три перемещения, для каждого из которых можно задать одинаковый закон изменения. Однако типичный элемент ij является одномерным в том смысле, что интегрирование надо производить только вдоль линин ij и напряжения учитываются
только в этом направлении. Легко показать, что решение этой, задачи аналогично решению задачи о шарнирио-стержневой системе.
Чистый изгиб пластин и коробчатых конструкций
Рассмотрим прямоугольную свободно опертую по краям пластину, вся энергия деформации которой уходит на изгиб. В этом случае деформированное состояние полностью определяется только одним перемещением w (см. гл. 10).
Обозначим через у направление, в котором геометрия и свойства материала не изменяются (фиг. 13.4). Чтобы обеспечить непрерывность угла наклона, функции формы должны содержать параметр Of, характеризующий угол поворота.
Воспользуемся балочными функциями и для типичного элемента ij запишем
o/^WWJsin-^tdy,(13.22)
что обеспечивает выполнение условий свободного опирания краев. Типичными узловыми параметрами'являются
< Ь ( wi 1
^^leJ-(13*23)
Необходимым требованиям удовлетворяют функции формы третьего порядка, которые, по существу, идентичны функциям, использованным для расчета осесимметричных оболочек (гл. 12). Следуя определениям гл. 10, находим деформации (искривле-
ния) и составляем матрицу [В]. Таким образом, двумерная 'задача сведена к одномерной.
Этот метод разработай Ченгом [1—3] и назван им методом «конечных полос». Он использовался для решения ряда задач о прямоугольных пластинах, коробчатых балках, оболочках и различных складчатых конструкциях из пластин.
Для разъяснения уместно привести один пример из указанных работ. Это задача о квадратной равномерно нагруженной пластине с тремя свободно опертыми сторонами и одной защемленной. При решении использовались десять элементов-полос по оси х. В табл. 13.1 приведены результаты, соответствующие первым трем гармоникам.
Таблица 13.1
Квадратная пластина с тремя свободно опертыми и одной защемленной сторонами под действием равномерно распределенной нагрузки q
v=0,3
Прогиб в цейтре пластины
Момент в центре пластины М^
Максимальный отрицательный момент М
1=1
0,002832
0,0409
—0,0858
1 = 2
—0,000050
-0,0016
0,0041
1 = 3
0,000004
0,0003
—0,0007
S
0,002786
0,0396
—0,0824
Точное решение
0,0028
0,039
—0,084
Множительqa^Dqa1
Важно не только то, что точное решение для каждой гармоники I получить довольно просто, поскольку приходится определять лишь девять неизвестных, но и то, что члены высших порядков быстро уменьшаются.
Обобщение этого метода на случай коробчатой конструкции, для которой существенны и мембранные и изгибные эффекты, представляется почти очевидным, если этот пример рассмотреть вместе с примером предыдущего раздела.
В другой статье Ченга [4] показано, что можно использовать и отличные от тригонометрических функции, хотя при этом возможно лишь частичное разделение задачи.
Осесимметричные тела при несимметричном нагружении
Наиболее характерным и, по всей видимости, самым ранним практическим применением разложения Фурье явилось исследование осесимметричных Тед под действием несимметричной Нагрузки,
В этом случае, кроме радиального (и) и осевого (у) перемещений (как в гл. 5), следует рассматривать и тангенциальную компоненту w, соответствующую направлению угла 6 (фиг. 13.5). Именно в этом направлении геометрия и свойства материала постоянны, поэтому его следует исключить.
В целях упрощения рассмотрим отдельно симметричные и антисимметричные относительно оси 0 = 0 компоненты нагрузки. Используя только выражения для узловых сил (выражения
Фиг. 13.5. Осесимметричное тело. Координаты и перемещения.Фиг. 13.5. Осесимметричное тело. Координаты и перемещения.
Фиг. 13.5. Осесимметричное тело. Координаты и перемещения.
Фиг. 13.5. Осесимметричное тело. Координаты и перемещения.
для объемных сил, краевых условий, начальных деформаций и т. д. аналогичны), запишем силы на единицу длины по окружности (фиг. 13.6, а) в виде .
L _R-MtoslQ,1
L _
(13.24)(13.24)z = 2 z'cos/e,1
(13.24)
(13.24)
L _
T=L Tl sin to
1
по осям координат для симметричной нагрузки. Для Т используется несимметричное разложение по синусам, чтобы сохранить в направлении Т симметрию при 6 > л.
Компоненты перемещений снова описываются двумерными (г,-г) .функциями формы, соответствующими используемому типу элемента; вследствие симметрии они имеют аналогичный
Фиг. 13.6. Симметричные (а) и антисимметричные (б) компоненты перемещений и нагрузок в осесимметричном теле.Фиг. 13.6. Симметричные (а) и антисимметричные (б) компоненты перемещений и нагрузок в осесимметричном теле.
Фиг. 13.6. Симметричные (а) и антисимметричные (б) компоненты перемещений и нагрузок в осесимметричном теле.
Фиг. 13.6. Симметричные (а) и антисимметричные (б) компоненты перемещений и нагрузок в осесимметричном теле.
выражению (13.13) вид
1? = W, М, ...]cos/0{«'}e,
у' = [Х №. ...Jcos/Ob/f,(13.25)
tyz = [M, №, ...]sin/0{oiz}e.
В дальнейшем необходимо использовать общее выражение де-
формации в цилиндрических чая (см. [5])
координатах для трехмерного слу-
{е} =
ег е2 6е ^гг Yre Yzd
дидгди
dz
и , 1 dw
7"^7~Ж
ди . ди
~dz * дг
ди , dw ^
г 50 ' дг г
ди , dw
г д^ ' dz
при I = 1, 2,при I = 1, 2,(13.28)(13.28)= 2л z1= 2л z1при / = 0.при / = 0.случай несимметричного нагружения, учесть три компоненты перемещений Будем рассматривать три мембранные ненты и, обобщая формулу (12.1),случай несимметричного нагружения, учесть три компоненты перемещений Будем рассматривать три мембранные ненты и, обобщая формулу (12.1),как [9] *)как [9] *){е} ={е} =е, е6VseXsХеXseе, е6VseXsХеXsedssin Ф cos Фdssin Ф cos Ф
при I = 1, 2,
при I = 1, 2,
(13.28)
(13.28)
= 2л z1
= 2л z1
при / = 0.
при / = 0.
случай несимметричного нагружения, учесть три компоненты перемещений Будем рассматривать три мембранные ненты и, обобщая формулу (12.1),
случай несимметричного нагружения, учесть три компоненты перемещений Будем рассматривать три мембранные ненты и, обобщая формулу (12.1),
как [9] *)
как [9] *)
{е} =
{е} =
е, е6
Vse
Xs
Хе
Xse
е, е6
Vse
Xs
Хе
Xse
ds
sin Ф cos Ф
ds
sin Ф cos Ф
Как и прежде, матрицу жесткости и другие величины можно вычислить для каждой гармоники в отдельности. Подставляя формулы (13.25) в (13.26) и группируя переменные, как это сделано в (13.17), получаем
dN',
cos /0 dr
0
0
0
dN', cos/0 dz
0
®]=
—-cos 19 г
dN'
cos /0
IN',
0
dN^
-T—cos/0 dr
IN\
—- cos/0 r
0
(dN,
(13.27)
— sin 19
0
V drr.
0
in'
7 sin/6
dN', 77 sin 19
Остальные соотношения выводятся обычным путем, и читатель
может получить их в качестве упражнения.
Для антисимметричного нагружения, показанного на фиг. 13.6,6, в соотношениях (13.24) и (13.25) просто заменим синус на косинус и наоборот.
Величины усилий для каждой гармоники получим из выражения для виртуальной работы. Для симметричного случая
Ягсо82/б)
Zl cos49 ! tie = л
Т1 sin49 ]
0
Аналогично для антисимметричного случая
(13.29)
Отсюда и из выражения для [6]8 видно, что при I = 0, как и ожидалось, задача сводится к двумерной, а при симметричном нагружении становится, кроме того, и осесимметричной.
При антисимметричной нагрузке, когда Z = О, остается только одна система уравнений относительно переменной w. Это
соответствует действию постоянных тангенциальных усилий и эквивалентно задаче о кручении валов (фиг. 13.7). Последняя решается классическими методами с использованием функции напряжений [6] и для сравнения была исследована методом конечных элементов [7]. Рассмотренный здесь подход более естествен.
К расчету осесимметричных тел изложенный подход впервые был применен Вильсоном [8].
Фиг. 13.7. Кручение стержня переменного сечення.
На фиг. 13.8а и 13.86 приведен простой пример, иллюстрирующий влияние различных гармоник.
Осесимметричные оболочки при несимметричном
нагружен и и
С помощью описанного подхода изложенный в гл. 12 метод
расчета осесимметричных оболочек легко распространить на - Однако теперь следует
и усилий (фиг. 13.9). и три изгибные компо- юпределим деформацию
диds
7-^7+(к* cos^H-nsin ^7
1 ди . do . , 17зГ+ dT-ysm^7
д7шds2
1 d2w । do cos фsin Ф dw
г2 дб2 ’ 50 г2 г
1 d2w । sin Ф dw । cos<A до7 dsST + "T2” 7Г + r ds
(13.30)
’) По причине существования множества теорий оболочек можно использовать и другие соотношения. Приведенные здесь соотношения являются достаточно общепринятыми.
I
Фиг. 13.8a. Осесимметричная башня под действием несимметричной нагрузки. При решении используются четыре элемента третьего порядка. Показаны гармоники, по которым раскладывается нагрузка.
Суммарное напряжение
Фиг. 13.86. Распределение вертикальных напряжений О, в основании, соот-ветствующих отдельным гармоникам, и суммарных напряжений. (Напряжениедля третьей гармоники тождественно равно нулю.) Первые две гармоникипозволяют получить практически точный результат.
Ю Зак. 612
Фнг. 13.9. Осесимметричная оболочка при несимметричном нагружении. Перемещения и результирующие напряжений.
Матрица напряжений, соответствующая этим деформациям, имеет вид
N5NB
и-и-(13.31)(13.31)Ns6 Ms Me Mo A
и-
и-
(13.31)
(13.31)
В нее входят три мембранных и три изгибающих напряжения, показанные на фиг. 13.9.
Как и в предыдущем разделе, нагрузки и перемещения разделяются на симметричную и антисимметричную части. После этого применение метода не требует дополнительных пояснений.
Подробности читатель может найти в статье Графтона и Строума [10], в которой впервые была рассмотрена эта задача, и во многих других более поздних работах, перечисленных в гл. 12.
Некоторые примеры, иллюстрирующие применение полуана- литического метода к расчету толстых оболочек, даны в гл. 14.
Заключительные замечания
На нескольких примерах был проиллюстрирован достаточно общий полуапалитический метод, сочетающий в себе преимуще*
ства метода конечных элементов ^ экономичностью, обусловленной разложением по системе ортогональных функций. Конечно, в этих примерах лишь в небольшой степени используются открывающиеся возможности, однако следует иметь в виду, 'что метод действительно экономичен только для~ некоторых форм рассматриваемых тел и только в тех случаях, когда требуемое число членов разложения ограничено.
Аналогично могут быть решены задачи о призмах, если рассматривать только сегмент тела вращения (фиг. 13.10). Ясно,
Фиг. 13.10. Примеры призматических сегментных тел.
что теперь следует проводить разложение по углу /лО/сс, а в остальном метод совпадает с описанным ранее.
Существуют и другие возможности скомбинировать преиму- чества аналитических методов с общностью численных методов. Например, если решение имеет особенности, связанные, скажем, с наличием сосредоточенных нагрузок, то их можно исключить с помощью точного решения и решить численно вспомогательную задачу, в которой устранены нарушения гладкости распределенных поверхностных сил. От численного решения при этом не требуется большой точности, и поэтому оно может быть получено более экономичным путем. Описание такого метода дано Зенкевичем и Др. [11, 12].
В работе [13] в общих чертах описан несколько иной комбинированный метод, позволяющий исключить особенности, возникающие во входящих углах. Ограниченный объем книги не дает возможности продолжить обсуждение этого вопроса, одна-
ко следует отметить, что за экономичность приходится расплачиваться меньшей общностью.
В этой главе предполагалось, что свойства материала не зависят от одной из координат. В случае необходимости это ограничение с помощью дальнейших обобщений можно снять. Интересный пример такого типа приведен в работе [14].
Размерность задачи можно уменьшить с помощью другого класса методов, основанного на использовании точных сингулярных решений и сведении, скажем, трехмерной задачи к интегральному уравнению на поверхности. Это приводит к необходимости решения уравнения типа
f(p)+^(p, ?)f(?)dS = F(p),(13.32)
s
где р и q — координаты точек на поверхности S, ^р') — искомая неизвестная функция, К и F — известные функции координат. Такое интегральное уравнение естественно решать методом конечных элементов, разбивая интеграл на отдельные части и используя приближенное представление функции f.
Для решения задач упругости такой подход предложен Массоне [15]; Фрид [16] показал, что таким же образом задача об обтеканий тела неограниченным потоком сводится к задаче, решаемой с помощью разбиения на конечные элементы лишь одной поверхности.
ЛИТЕРАТУРА
Cheung Y. К., The Finite Strip Method in the Analysis of Elastic Plates with Two Opposite Simply Supported Ends, Proc, Inst. Cto. Eng., 40, 1—7 (1968).
Cheung Y. K., Finite Strip Method of Analysis of Elastic Slabs, Proc. Am. Soc. Cto. Eng., 94, EM6, 1365—1378 (1968).
Cheung Y. K., Folded Plate Structures by the Finite Strip Method, Proc. Am. Soc. Cto. Eng., 95, ST, 29'63—2979 (1969).
Cheung Y. K.. The Analysis of Cylindrical Orthotropic Curved Bridge Decks, Publ. Int. Ass. Struct. Eng., 29-11, 41—52 (1969).
Love A. E. H„ The Mathematical Theory of Elasticity, 4th ed„ Cambridge Univ. Press, 1927, p. 56; есть русский перевод: Ляв А., Математическая теория упругости, ОНТИ, М„ 1936.
Timoshenko S., Goodier J. N., Theory of Elasticity, 2nd ed., McGraw-Hill, 1951.
Zienkiewicz О. C., Cheung Y. K„ Stresses in Shafts, The Engineer, 24 Nov., 1967.
Wilson E. L„ Structural Analysis of Axi-Symmetric Solids, JAlAA, 3, 2269— 2274 (1965); есть русский перевод: Вильсон, Расчет на прочность осесимметричных тел, Ракетная техника и космонавтика, 3, № 12, стр. 124—131 (1965).
Новожилов В. В., Теория тонких оболочек, Судпромгиз, Л., 1951.
Grafton Р. Е„ Strome D. R., Analysis of Axi-Symmetric Shells by the Direct Stiffness Method, JAlAA, 1, 2342—2347 (1963); есть русский период: Граф-
тон,тон,лення жесткости, Ракетнаялення жесткости, РакетнаяСтроум Расчет осесимметричных оболочек методом прямого оиреде- " - -1 техника и космонавтика, 1, № 10, стр. 129—
тон,
тон,
лення жесткости, Ракетная
лення жесткости, Ракетная
136 (1963).
И. Zienkiewicz О. С., Gerstner R. W., The Method of Interface Stress Adjustment and Its Uses in Some Plane Elasticity Problems, Int. I. Meeh, ScL, 2, 267—276 (1961).
Zienkiewicz О. C., Gerstner R. W., Stress Analysis and Special Problems of Prestressed Dams, Proc. Am. Soc. Citi. Eng., 87, P01, 7—43 (1961).
Morley L. S. D., A Finite Element Application of Modified Rayleigh — Ritz Method, Int. I. Num. Meth, in Eng., 2, 85—98 (1970).
Stricklin J. A., De Andrade J. C., Linear and Non Linear Analysis of Shells of Revolution with Asymmetrical Stiffness Properties, Proc. 2nd Conf. Matrix Methods Struct Meeh., Air Force Inst, of Techn., Wright Patterson A. F. Base, Ohio, 1968.
Massonnet C. E„ Numerical Use of Integral Procedures, Ch. 10 in: Stress Analysis, Zienkiewicz О. C, Holister G. S., eds., Wiley, 1965.
Fried L, Finite Element Analysis of Problems Formulated by an Integral Equation; Application to Potential Flow, Inst. f-Br Statik und Dynamik. Luf- tund Raumfahrtsanstalt, Stuttgart, 1968.
РАСЧЕТ ТОЛСТОСТЕННЫХ ОБОЛОЧЕК КАК ЧАСТНЫЙ СЛУЧАЙ ИССЛЕДОВАНИЯ ТРЕХМЕРНОГО ТЕЛА
1. Введение
В гл. 8 и 9 были рассмотрены вопросы построения и использования сложных криволинейных двумерных и трехмерных элементов. Казалось бы очевидным, что эти элементы можно непосредственно применять при расчете криволинейных оболочек, уменьшая их размер в направлении толщины оболочки, как показано на фиг. 14.1. Такие элементы использовались в примере, иллюстрированном на фиг. 9.6 для осесимметричного тела. Однако в общем трехмерном случае при применении таких элементов возникают определенные трудности.
Во-первых, наличие трех степеней свободы в каждом узле приводит к большим коэффициентам жесткости для перемещений по толщине оболочки. Это затрудняет проведение числовых расчетов и может явиться причиной плохой обусловленности системы уравнений, если толщина оболочки мала по сравнению с остальными размерами элемента.
Во-вторых, следует учитывать и фактор экономичности. При использовании нескольких дополнительных узлов по толщине оболочки игнорируется хорошо известный факт, что практически даже в случае толстых оболочек нормали к срединной поверхности после деформации остаются прямыми. Тем самым вводится большое число степеней свободы, что влечет за собой неоправданно большие затраты машинного времени.
В настоящей главе описан подход, позволяющий обойти обе эти трудности [1—3]. Для того чтобы повысить экономичность расчета, вводится гипотеза прямых нормалей, а чтобы улучшить обусловленность задачи, не учитывается вклад в энергию деформации напряжений, перпендикулярных к срединной поверхности. Это позволяет получить эффективный инструмент для анализа толстых оболочек. Точность его и широта применения демонстрируются на нескольких примерах.
Ясно, что оба эти допущения являются только частью обычных допущений теории оболочек. Так, умышленно опущено утверждение, что после деформации нормали остаются нормалями к срединной поверхности. Это позволяет учесть деформации сдвига — важную характеристику толстой оболочки.
Фнг. 14.1. Криволинейные изопараметрические шестигранники для аппроксимации оболочки.'
Геометрические характеристики элемента
Рассмотрим типичный элемент толстой оболочки (фиг. 14.2). Поверхности элемента криволинейны, тогда как поперечные сечения по толщине образованы прямыми линиями. Форма такого элемента описывается парами точек /верх и 1НИжн, заданными их декартовыми координатами.
Пусть g и т] — криволинейные координаты в срединной плоскости оболочки, а $ — линейная координата по толщине. Если положить, что £, т), £ изменяются в пределах от —1 до +1 на соответствующих поверхностях элемента, то зависимость между декартовыми и криволинейными координатами для любой точки
Фиг. 14.2. Различные типы криволинейных элементов для толстых оболочек.Фиг. 14.2. Различные типы криволинейных элементов для толстых оболочек.может быть представлена в видеможет быть представлена в виде.2 ).2 )ха"Уч + £ ^ ^’ ^Х-Ч' верхха"Уч + £ ^ ^’ ^Х-Ч' верх22
Фиг. 14.2. Различные типы криволинейных элементов для толстых оболочек.
Фиг. 14.2. Различные типы криволинейных элементов для толстых оболочек.
может быть представлена в виде
может быть представлена в виде
.2 )
.2 )
ха
"Уч + £ ^ ^’ ^
Х-Ч' верх
ха
"Уч + £ ^ ^’ ^
Х-Ч' верх
2
2
(14.1)
Здесь Nritt, т]) — функция формы, равная единице в ьм узле и нулю в остальных узлах (гл. 8). Если базисные функции Nt получены из функций формы двумерных первичных элементов, квадратных или треугольных1), и составлены так, что па границах между элементами выполняются условия совместности, то пространственные криволинейные элементы будут примыкать друг к другу по всей границе. Используя функции формы раз-
') Как и в гл. 7, в этом случае вместо координат £ и ц следует исиоль* зовать 1-коордннаты.
личных порядков, можно получить разнообразные криволинейные элементы. На фиг. 14.2 показаны только элементы второго и третьего порядков. При желании их можно усовершенствовать, если ввести на сторонах большее число дополнительных узлов. Можно использовать любую из двумерных функций формы гл. 7.
Хотя связь между декартовыми и криволинейными координатами установлена, все же в качестве основных желательно использовать криволинейные координаты.
Фиг. 14.3. Локальные и глобальные координаты.
Следует отметить, что направление координаты £ только приблизительно совпадает с направлением нормали к срединной поверхности.
Удобно записать зависимость (14,1) с помощью вектора (длины, равной толщине оболочки /), связывающего верхнюю и нижнюю точки и координаты срединной поверхности. При этом1) соотношение (14.1) принимает вид (фиг. 14.3)
J = + (И.2)
2 х 2^ у Сред
’) Необходимые сведения из векторной алгебры можно найти в прмло хсешш 5.
Поле перемещений
Определим теперь поле перемещений элемента. Предположим, что деформации в направлении нормали к срединной поверхности пренебрежимо малы. Тогда перемещения внутри элемента будут однозначно определяться тремя декартовыми компонентами узлового перемещения срединной поверхности и двумя углами повората узлового вектора V^ относительно двух взаимно ортогональных перпендикулярных к нему направлений, Если два таких ортогональных направления заданы векторами единичной длины и2< и v^ с соответствующими углами поворота (скалярами) at- и pf, то по аналогии с (14.2), опуская для простоты индекс «сред», можно записать
откуда легко получить обычную форму
где {6J = Wj «чгде {6J = Wj «ч
где {6J = Wj «ч
где {6J = Wj «ч
Здесь и, и и w— перемещения в направлениях осей х, у и г глобальных координат.
Так как векторов, нормальных к заданному, бесчисленное множество, то для обеспечения однозначности используются специальные приемы. Некоторые такие приемы рассматривались в гл. 11. Здесь будет описан более простой способ обеспечения однозначности.
Так, если V31-— вектор, к которому надо построть нормаль, то направим первую ось по нормали к плоскости, проходящей через этот вектор и ось х1). Построенный таким образом вектор Vh определяется как векторное произведение
гдегде(14.4)(14.4)
где
где
(14.4)
(14.4)
’) Алгоритм неверен, если направление вектора V3f совладает с направлением оси х. Для проверки этого условия легко составить программу, и если действительно это имеет место, то для определения локальных направлений используется ось ^.
— единичный вектор по оси х. Разделив (14.4) на длину вектора, получим единичный вектор иц.
Третий вектор, нормальный к первым двум, определяется как векторное произведение
(14.5)(14.5)v2,=vHxvM.
(14.5)
(14.5)
(14.6)(14.6)Направляющие косинусы локальных осей получаются путем нормирования V2i- к Vgj. Таким образом, имеем три оси ортогональных локальных координат с единичными векторами
(14.6)
(14.6)
Vlh х^ И V3#.
Как и выше, если Ni — функция формы, удовлетворяющая условиям совместности, то перемещения между смежными элементами непрерывны.
Координаты элемента определяются теперь соотношением (14.1), имеющим больше степеней свободы, чем соотношение для перемещений. Следовательно, этот элемент будет элементом суперпараметрического типа (см. гл. 8, разд. 8.3), для которого неочевидно, что критерий постоянства деформаций выполняется. Тем не менее из выражений для компонент деформации следует, что условия допустимости перемещения элемента как жесткого целого и постоянства деформаций выполняются.
При использовании соотношения (14.3) предполагается, что ПО' толщине £ не возникает никаких деформаций. Хотя это направление не совсем точно совпадает с нормалью к срединной поверхности, упомянутое предположение достаточно хорошо аппроксимирует одно из обычных допущений теории оболочек.
В каждой узловой точке I срединной поверхности (фиг. 14.3) имеется пять основных степеней свободы (см. гл. 11, посвященную оболочкам).
Деформации и напряжения
Для получения характеристик конечных элементов следует определить деформации и напряжения. Если используются основные гипотезы теории оболочек, то существенными являются компоненты в направлениях взаимно ортогональных осей, связанных с поверхностью £ = const. Таким образом, если в любой точке на этой поверхности построить нормаль zf и две другие ортогональные оси х' и у', касательные к поверхности (фиг. 14.3), то выражения для представляющих интерес компонент деформации будут совпадать с соотношениями гл. 6 для трехмерного случая, в которых, согласно обычной теории оболо-
чек, деформации в направлении х' не учитываются:
ди'
ехлбуехлбудх'ди'дх'ди'ду'ду'ди'д?ди'д?дги'дги'ди' дх' ди'ди' дх' ди'(14.7)(14.7)дхгдги'дхгдги'dz'ди'dz'ди'ду'ду'dz'dz'
ехл
бу
ехл
бу
дх'
ди'
дх'
ди'
ду'
ду'
ди'д?
ди'д?
дги'
дги'
ди' дх' ди'
ди' дх' ди'
(14.7)
(14.7)
дхг
дги'
дхг
дги'
dz'
ди'
dz'
ди'
ду'
ду'
dz'
dz'
Следует заметить, что в общем случае ни одно из этих направлений не совпадает с направлениями криволинейных координат ё, гц £, хотя х\ у' лежат в плоскости g, i] (J = const) J).
Напряжения, соответствующие этим деформациям, определяются матрицей {а'}, которая связана с матрицей деформаций матрицей упругости [О]. Таким образом,
Ох' Оу' ^х'у' ^x'z' ^y'z'Ох' Оу' ^х'у' ^x'z' ^y'z'= [О'] ({в'} - {вЗ) + М,= [О'] ({в'} - {вЗ) + М,(14.8)(14.8)
Ох' Оу' ^х'у' ^x'z' ^y'z'
Ох' Оу' ^х'у' ^x'z' ^y'z'
= [О'] ({в'} - {вЗ) + М,
= [О'] ({в'} - {вЗ) + М,
(14.8)
(14.8)
где {в5} и {па} — произвольные начальные деформации и напряжения.
Матрица [/)'] размерности 5X5 может описывать любые анизотропные свойства, а для слоистой конструкции (типа сандвича) она будет функцией от t. Мы выпишем матрицу [ТУ] только для изотропного материала. Она имеет вид
"1"1001 - V2001 - V20О0ОооооСимметричноСимметрично1 — v261 — v26О1 — v"Ж"О1 — v"Ж"(14.9)(14.9)
"1
"1
0
0
1 - V
2
0
0
1 - V
2
0
О
0
О
оо
оо
Симметрично
Симметрично
1 — v
26
1 — v
26
О
1 — v"Ж"
О
1 — v"Ж"
(14.9)
(14.9)
*) В самом деле, эти направления только приближенно соответствуют направлениям узловых векторов Vj, и т. д., так как в общем случае вектор v®i только приближенно перпендикулярен к срединной поверхности.
где Е— модуль Юнга, a v—коэффициент Пуассона. Коэффициент к, входящий в два последних сдвиговых члена, имеет величину 1,2. Его назначение состоит в том, чтобы улучшить аппроксимацию сдвиговых перемещений. Из определения перемещений видно, что сдвиги почти постоянны по толщине, хотя реальный закон их изменения параболический. Величина к = 1,2 представляет собой отношение соответствующих значений энергии деформации.
Важно обратить внимание на то, что эту матрицу нельзя получить путем исключения соответствующих членов из эквивалентной матрицы напряжений для трехмерного случая гл. 6 [выражение (6.14)]. Чтобы ее получить, надо подставить о^ —О в (6.13) и сделать соответствующие упрощения, так чтобы это важное допущение теории оболочек выполнялось.
Характеристики элемента и некоторые необходимые преобразования
Матрица жесткости н матрицы других характеристик элемента содержат интегралы по его объему, которые в самой общей форме имеют вид
[SJ dx dy dz,(14.10)
ve
где матрица [S] — функция координат. Например, для матрицы жесткости имеем соотношение
[S] = [Вг] [В] [В],(14.11)
где в соответствии с определением гл. 2
{е} = [5]{дГ-(14.12)
Матрица [В], как видно из соотношения (14.7), содержит производные от перемещений по локальным декартовым координатам х', у', г7. Поэтому, для того чтобы вычислить соответствующие интегралы по криволинейным координатам £, ц, £, необходимо осуществить два преобразования.
Прежде всего, точно так же, как это делалось в гл. 8, получим производные по х, у, z. Так как глобальные перемещения и, и, w с криволинейными координатами связаны соотношениями (14.3), производные от этих перемещений по глобальным
координатам х, у, г определяются матричным соотношением
ди
ду
dw
ди
ди
dw
дх
~дх
дх
dg
di
ди
Лу
ди
"ду
dw ду
= И"1
ди
дч
ди дч
dw
дч
(14.13)
ди
ду
dw
ди
ди
dw
_"dz
"дх
дх _
_ at
"at
"аГ_
Здесь, как и раньше, матрица Якоби
дх ду дх
(14.14)(14.14)■ д^ д* д^дх ду дх
(14.14)
(14.14)
'дч дч дчдх ду/ dz
вычисляется с помощью соотношений (14.2), определяющих координаты.
Для любой системы криволинейных координат производные от глобальных перемещений можно получить численно. Последующий переход к направлениям локальных перемещений х\ у\ г’ позволит вычислить деформации, а следовательно, и матрицу [В].
Сначала нужно установить направление локальных осей. Вектор, нормальный к поверхности ^ “ const, находится как векторное произведение любых двух векторов, касательных к этой поверхности. Таким образом,
V3=
‘ дх dl ду at dz di
X
dx дч dy
dz дч
■— ■
dy dl dx дч дх at
dzду
дчдч
дхдх
д^”"д^ ду дх
дчдч
'дх дГ дх дч ду ЭХ
.(14.15)
Следуя описанному
выше
методу,
позволяющему
однозначно
определить два перпендикулярных вектора, и нормируя их, составим матрицу ортов по осям х', у', zf (которая, по существу, является матрицей направляющих косинусов)
(14.16)(14.16)[6J = [v„ v2, v3h
(14.16)
(14.16)
С помощью обычной операции глобальные производные от перемещений и, у и w преобразуются в локальные производные от локальных ортогональных перемещений:
ди'
ди'
dw' "
du
du
• dw
-
дх'
дх'
дх'
дх
дх
дх
•
ди' ay'
ди' "а?
dw' ду'
= №
ди "а«
ди "ау
dw "ду
[6].
(14.17)
ди'
ди'
дш'
ди
до
dw
_ dz'
dz'
dz' _
_ dz
dz
dz _
С помощью этого соотношения компоненты матрицы [В'] можно определить в явном виде, причем следует иметь в виду, что для каждого узла существует пять степеней свободы:
{«'} = [s']{«'} = [s']Ui
{«'} = [s']
{«'} = [s']
(14.18)(14.18)Oi
(14.18)
(14.18)
{Ме =
Of
Pi
Величина элементарного объема в криволинейных координа тах определяется по формуле
(14.19)(14.19)dx dy dz = det | J | d^ dq d^.
(14.19)
(14.19)
Этим стандартным выражением завершается вывод основных соотношений.
Численное интегрирование в пределах от —1 до +1 производится точно так же, как и для трехмерных элементов, рассмотренных в гл. 8.
Аналогично вычисляются и все остальные матрицы элемента.
Так как деформации изменяются линейно по толщине (в направлении £), для интегрирования в этом направлении требуются только две гауссовы точки, тогда как в направлениях g, т| для параболической и кубической функций формы используются соответственно три и четыре точки.
Здесь следует заметить, что интегрирование по £ при желании можно выполнить точно, экономя тем самым время вычисления. Понижение порядка интегрирования по g и т| не только позволяет сократить время счета, ио и приводит к заметному
улучшению характеристик элемента. Этот вопрос будет рассматриваться в разд. 14.9 и 14.10.
Некоторые замечания относительно аппроксимации напряжений
После получения характеристик элемента процесс составления ансамбля и дальнейшее решение стандартны.
Остается обсудить вопрос об аппроксимации напряжений. Так как деформации определены в локальных координатах, то легко получить матрицу {о'}. Непосредственный интерес представляют именно эти компоненты, но, поскольку направление локальных осей не всегда можно легко себе представить, иногда удобно преобразовать компоненты к глобальной системе, используя соотношение
а*^ху* ^хга*^ху* ^хг^ху^уг^ху^угТ. т оТ. т оОх'Ох'= [6] tx'9= [6] tx'9L ^x'zL ^x'z^х'уОу, ^У'2‘^х'уОу, ^У'2‘^x'z ^y'z^x'z ^y'z[0]r. (14.20)[0]r. (14.20)
а*
^ху
* ^хг
а*
^ху
* ^хг
^ху
^уг
^ху
^уг
Т. т о
Т. т о
Ох'
Ох'
= [6] tx'9
= [6] tx'9
L ^x'z
L ^x'z
^х'у
Оу, ^У'2‘
^х'у
Оу, ^У'2‘
^x'z ^y'z
^x'z ^y'z
[0]r. (14.20)
[0]r. (14.20)
Если напряжения вычисляются в узле, в котором соприкасаются несколько элементов, они усредняются.
Напряжения в глобальных координатах, однако, не дают достаточно наглядной картины распределения напряжений на поверхности оболочки произвольной формы. Поэтому удобнее с помощью соответствующего преобразования вычислять главные напряжения.
При более тщательном исследовании напряжений на поверхности оболочки целесообразно, заметив, что касательные напряжения т^г' и Ту,2, на ней отсутствуют, положить их равными нулю перед переходом к глобальным напряжениям. Значения, полученные для касательных напряжений, являются средними по сечению. Касательные напряж’ения максимальны на нейтральной оси, и их значения превышают средние в 1,5 раза.
Частный случай осесимметричных толстых оболочек
Очевидно, что для осесимметричных оболочек все соотношения упрощаются [1]. Теперь срединная поверхность элемента определяется только двумя координатами £, тр в результате чего значительно экономится машинное время. Элемент строится точно так же, но за основу берется двумерный элемент, изображенный на фиг. 14.4. Соотношения (14.1) и (14.2) заменяются их двумерными аналогами, определяющими зависимость
между координатами в виде
k* J) верхч Л нижн
= УЮ[Г'} + £Му^, (14.21)
L ^i ) сред
где
Фиг. 14.4. Координаты для расчета осесимметричной оболочки.
& — угол, показанный на фиг. 14.4,6, и fi— толщина оболочки. Выражение для перемещений определяется в соответствии с формулой (14.3).
Для общности рассмотрим случай несимметричного нагружения, указывая лишь члены, которые можно заранее исключить в симметричном случае. Следуя изложенному в гл. 13, предположим, что выполнено разложение по тригонометрическим функциям. Определим три компоненты перемещения n-й гармоники в виде
'tT.Wn.'tT.Wn.' cos n0О- О' cos n0О- ОоcosnOОоcosnOОО 'О созпб -О 'О созпб -— sin ф1COS Ф1 О— sin ф1COS Ф1 О(14.22)(14.22)
'tT
.Wn.
'tT
.Wn.
' cos n0
О
- О
' cos n0
О
- О
оcosnO
О
оcosnO
О
О '
О созпб -
О '
О созпб -
— sin ф1
COS Ф1 О
— sin ф1
COS Ф1 О
(14.22)
(14.22)
Здесь aj^-угол поворота, показанный на фиг. 14.5; Ut и др.— перемещения узла срединной поверхности и pi — угол поворота
Фиг. 14.5. Глобальные перемещения осесимметричной оболочки.Фиг. 14.5. Глобальные перемещения осесимметричной оболочки.
Фиг. 14.5. Глобальные перемещения осесимметричной оболочки.
Фиг. 14.5. Глобальные перемещения осесимметричной оболочки.
относительно вектора, касательного (приблизительно) к срединной поверхности.
Для осесимметричного случая дальнейшее упрощение осуществляется путем исключения членов, содержащих йу, первой матрицы тригонометрических постоянных и угла поворота рр
Локальные деформации- удобнее определить соотношением (14.7), записанным в глобальных цилиндрических координатах:
дидг
6г
80 .=
Yrz
Yre
(14.23)(14.23)дидги . 1 dwг г Э9дидги . 1 dwг г Э9d.i . дидг дгd.i . дидг дг1 ди7 7ё1 ди7 7ёYze
(14.23)
(14.23)
ди
дг
и . 1 dw
г г Э9
ди
дг
и . 1 dw
г г Э9
d.i . ди
дг дг
d.i . ди
дг дг
1 ди
7 7ё
1 ди
7 7ё
Эти деформации преобразуются к локальным координатам, причем компонента, нормальная к поверхности т] = const, исключается.
Матрица [Z7] принимает вид (14.9). Для осесимметричного случая соответствующие члены просто опускаются.
Все преобразования осуществляются так же, как и в предыдущих разделах, поэтому дополнительных пояснений не требуется, за исключением, возможно, замечания, что теперь они производятся только относительно пар переменных g, i]; г, z и rz, г'. Аналогично интегралы, входящие в характеристики элемента, вычисляются численно только по координатам £ и т]. Заметим, однако, что элемент объема определяется выражением dxdy dz = det | J \d$dr[rdQ.(14.24)
Элементы переменной толщины второго н третьего порядка (фиг. 14.6) получаются при соответствующем подборе функций формы ^f(ё).
Частный случай толстых пластин
Описанные в этой главе преобразования довольно сложны и запрограммировать их непросто. Основные идеи метода можно применить при расчете толстых пластин^
Упрощения достигаются за счет того, что:
£ =2 z и направления единичных векторов v^, v2i, v3i можно взять совпадающими с направлениями осей х, у и Z;
at и pi в этом случае являются просто углами поворота Оу и 0л (см. гл. 10);
нет необходимости преобразовывать компоненты напряжений и деформаций к локальной системе х', у', г' и всюду
Фиг. 14.6. Элементы осесимметричной оболочки: а — первого порядка, б — второго порядка и в — третьего порядка.
можно использовать соотношения в глобальных координатах. Для элементов простой формы можно обойтись без численного интегрирования, и в качестве упражнения читателю рекомендуется получить все необходимые выражения (матрицы, жесткости и др.), скажем, для прямоугольных элементов первого порядка.
Сходимость
Если при расчете трехмерных задач можно говорить об абсолютной сходимости к точному решению упругой задачи, то в аналогичных задачах для пластин или оболочек такой сходимости быть не может. Так называемое сходящееся решение задачи об изгибе пластин при уменьшении размеров элемента сходится к точному решению для некоторой приближенной модели, используемой в расчете. Следовательно, будет наблюдаться схо-
димость к решению, удовлетворяющему гипотезе плоских сечений.
В элементах конечных размеров деформации чистого изгиба всегда сопровождаются некоторыми сдвиговыми напряжениями, которые фактически не учитываются в теории изгиба пластин или оболочек. Большие элементы, деформирующиеся главным
Фнг. 14.7. Свободно опертая квадратная пластина под действием равномерно распределенной нагрузки до.
а— прогибы на центральной ливни, полученные при использовании элементов, построенных в работе [11; б—прогибы, полученные при использовании численного интегрировании без учета сдвигове Sc=0,004062 q^lD (результат расчета по теории тонких пластин), /—толщина пластины, В—жесткость пластины.
образом под действием изгибающих моментов (например, когда элемент оболочки вырождается в пластину), становятся заметно более жесткими. Чтобы избежать этого, вводятся некоторые ограничения на отношение длины стороны элемента к его толщине.
Однако можно показать, что эти ограничения могут быть ослаблены за счет понижения порядка интегрирования.
Например, на фиг. 14.7 показано применение элемента второго порядка при расчете квадратной пластины. Приведены результаты, соответствующие интегрированию с девятью (3X3)
и. четырьмя (2X2) гауссовыми точками, в виде графиков для различных отношений толщины к длине стороны пластины. Для оболочек средней толщины результаты близки между собой, и в обоих случаях получаются сдвиговые деформации, которые вообще не рассматриваются в теории тонких пластин. Для тонких пластин результаты при более точном интегрировании значительно отличаются от точного решения, полученного с использованием теории тонких пластин, тогда как более грубое интегрирование (при исключении влияния сдвигов) по-прежнему дает хорошие результаты.
Ограничения на применение рассматриваемых в этой главе элементов хорошо известны, и неоднократно предпринимались попытки исключить их [5—7]. Как видно, весьма эффективным и достаточно общим средством является такой простейший ' прием, как понижение порядка интегрирования.
Некоторые примеры
Ниже приведено несколько примеров, иллюстрирующих область применения и 'точность описанного метода расчета тол- стых оболочек. Другие примеры можно найти в работах [1—3].
Сферический купол под действием равномерно распределенного давления. На фиг. 14.8 показано известное точное решение этой осесимметричной задачи, полученное с использованием теории оболочек. Для решения применялись 24 элемента третьего порядка. Размеры элементов по мере приближения к краям уменьшались.
Полученное решение, по-видимому, даже более точное, чем аналитическое, поскольку оно позволяет учесть, приложено давление на внутренней или на наружной поверхности.
Цилиндр, нагруженный по торцам. Следующий пример осесимметричной задачи, показанный на фиг. 14.9, приведен для того, чтобы исследовать влияние числа разбиений. Использовалось 2, 6 и 14 элементов различной длины. Результаты для Двух последних раз-биений почти совпадают с точным решением. Даже при использовании лишь двух элементов получаются удовлетворительные результаты, которые отличаются от точного решения только в окрестности нагруженного края.
Цилиндрический свод. Это пример применения метода к расчету оболочки, для которой существенны изгибные эффекты, так как опоры препятствуют перемещению двух краев (фиг. 14.10).
На фиг. 14.11 приводится сравнение результатов численного интегрирования с использованием девяти и четырех точек для элементов второго порядка. В обоих случаях, как и следовало ожидать, решение сходится. При более точном интегрировании
Фиг. 14.8, Расчет сферического купола под действием равномерно распределенного давления при использовании 24 элементов гретьего порядка. (Первый элемент у закрепленного края стягивает дугу в О,Г, размеры остальных элементов увеличиваются по арифметической прогрессия.)
Мф — меридиональный изгибающий момент, Г —окружное усилие» v=*/e«аналитическое решение; Q случай I; Д случай И.
z,wк
! 10 зле - /ментов
Фиг. 14.9. Тонкий цилиндр, нагруженный по краю в радиальном направлении.
радиальное перемещение, Мф — меридиональный момент, ■ 1 — теоретическое решение.
Фиг. 14.10. Цилиндрическая оболочка под действием собственного веса, 5=4,55 • Ю? Н/м2, V=O, <7=9,5 Н/м1, -Число степеней свободы
единичной нагрузкой
5=6,74 • IQ10 Н/мг, v=0,3-
Сетка
Элементы второго порядка
23
б
76
159
Г
272
сходимость довольно медленная, в то время как при более низком порядке интегрирования очень точные результаты получаются даже при использовании одного элемента. Приведенный пример иллюстрирует преимущества такого простого приема, как
Фиг. 14.11. Перемещение цилиндрического перекрытия (элементы второго порядка).Фиг. 14.11. Перемещение цилиндрического перекрытия (элементы второго порядка).
Фиг. 14.11. Перемещение цилиндрического перекрытия (элементы второго порядка).
Фиг. 14.11. Перемещение цилиндрического перекрытия (элементы второго порядка).
Элементы,построенныев работе [3]Элементы,построенныев работе [3]Интегрированиебез учетасдвигаИнтегрированиебез учетасдвигаСеткаСеткаИнтегриро-вание‘по 2X2 точкамИнтегриро-вание‘по 2X2 точкам
Элементы,построенныев работе [3]
Элементы,построенныев работе [3]
Интегрированиебез учетасдвига
Интегрированиебез учетасдвига
Сетка
Сетка
Интегриро-вание‘по 2X2 точкам
Интегриро-вание‘по 2X2 точкам
понижение порядка интегрирования. Более подробно этот пример описан в работах [4, 8]. Обычным способом точное решение этой задачи получено в работе [9].
Улучшенная сходимость по перемещениям в этом случае соответствует сходимости по напряжениям.
Градирня. Опять рассмотрим градирню, о которой уже шла речь в гл. 11 (разд. 11.6, фиг. 11.10). При расчете осесимметричная оболочка разбивалась на 15 элементов третьего порядка. Несимметричная (ветровая) нагрузка достаточно точно представлялась десятью гармониками. Результаты совпали с экспериментальными данными, с которыми сравнивались результаты, полученные в гл. 11, так что в дополнительных графиках нет необходимости.
Решение изложенным в этой главе методом значительно экономичнее решения методом, изложенным в гл. 11.
Криволинейная плотина. Все предыдущие примеры относились к тонким оболочкам и демонстрировали применимость метода к решению именно таких задач. В качестве примера другого типа этим методом была рассчитана плотина двойной кривизны, рассмотренная в гл. 9 (фиг. 9.8). Использовалось точно такое же разбиение, и результаты почти в точности совпали с результатами решения трехмерной задачи [3]. Такое хорошее совпадение получено при значительном сокращении числа степеней свободы и затрат машинного времени.
Очевидно, что область применения элементов такого типа очень широка.
ЛИТЕРАТУРА
Ahmad S., Irons В. М., Zienkiewicz О. С., Curved Thick Shell and'Membrane Elements with Particular Reference to Axi-Symmetric Problems, Proc. 2nd Conf. Matrix Meth. Struct. Meeh., Wright Patterson A. F. Base, Ohio, 1968.
Ahmad S., Curved Finite Elements in the Analysts of Solid, Shell and Plate Structures, Ph. D. Thesis, Univ, of Wales, Swansea, 1969.
Ahmad S., Irons В. M„ Zienkiewicz 0. C„ Analysis of Thick and Thin Shell Structures by Curved Elements, [nt. J. Num. Meth. Eng., 2, 419—451 (1970).
Zienkiewicz О. C., Too J., Taylor R. L, Reduced Intergation Technique in General Analysis of Plates and Shells, Int. J. Num. Meth. Eng., 3, 275—290 (1971).
Key S. W„ Beisinger Z. E„ The Analysis of Thin Shells with Transverse Shear Strain by the Finite Element Method, Proc. 2nd Conf. Matrix Meth. Struct. Meeh., Air Force Inst. Techn., Wright Patterson A. F. Base, Ohio, 1968.
Wempner G. A., Oden J. T., Kross D. A.. Finite Element Analysis of Thin Shells, Proc. Am. Soc. Cto. Eng., 94, EM6. 1273—1294 (1968).
Stricklin J. A., Haisler W. E„ Tisdale P. R„ Ganderston R., A Rapidly Converging Triangular Plate Element, ZAMA, 7, 180—181 (1969); есть русский перевод: Стриклин, Хайслер, Тисдейл, Гундерсон, Элемент в форме резко сужающейся треугольной пластины; Ракетная техника и космонавтика, № 1, стр. 219 (1969).
Pawsley, Dept, of Structural Mechanics, Ph. D. Thesis, Univ, of California, Berkeley, 1970.
Scordelis A. C., Lo K. S„ Computer Analysis of Cylindrical Shells, I. Am. Concr. Inst., 61, 539—561 (1969),
ЗАДАЧИ О СТАЦИОНАРНЫХ ПОЛЯХ (ТЕПЛОПРОВОДНОСТЬ, ЭЛЕКТРИЧЕСКИЙ ПОТЕНЦИАЛ, ТЕЧЕНИЕ ЖИДКОСТИ И ДР.)
Введение
Хотя в предыдущих главах подробно рассматривались в основном задачи для упругой сплошной среды, описанный общий метод можно применить к решению самых разнообразных физических задач. В гл. 3 уже упоминалось о некоторых таких задачах, здесь же будет подробно рассмотрен один из широких классов подобных задач.
Остановимся сначала на задачах, описываемых квазигармо- ническим уравнением общего вида, частными случаями которого являются известные уравнения Лапласа и Пуассона [1—6]. Круг физических задач, описываемых этими уравнениями, весьма широк. В инженерной практике чаще всего встречаются задачи, в которых рассматриваются:
теплопроводность;
фильтрация сквозь пористую среду;
безвихревое течение идеальной жидкости;
распределение электрического (или магнитного)' потенциала; кручение призматических стержней;
изгиб призматических балок и др.;
смазка опорных поверхностей.
Соотношения, приведенные в этой главе, в равной степени применимы ко всем указанным задачам, поэтому реальные физические величины будут использоваться редко. Рассматриваются как изотропные, так и анизотропные тела.
В первой части главы обсуждаются двумерные задачи. Далее они обобщаются на трехмерные. При решении используются те же функции формы, что и для двумерных и трехмерных задач теории упругости. Основное отличие состоит в том, что теперь с каждой точкой пространства связана только одна неизвестная скалярная величина (неизвестная функция), тогда как раньше находили несколько неизвестных, составляющих вектор перемещения.
Дискретизация на конечные элементы достигается с помощью вариационного метода (см. гл. 3) с использованием функционала, математически эквивалентного дифференциальному уравнению. Этот функционал в приложениях можно физически интерпретировать, связывая его, как правило, с понятием
диссипации энергии. Те же самые соотношения можно получить с помощью метода взвешенных невязок или метода Галеркина, и читателю рекомендуется сделать это в соответствии с указаниями гл. 3.
Помимо нескольких простых задач, описываемых квазигар- моническим уравнением, будут рассмотрены некоторые задачи о вязком течении, описываемые уравнениями более высоких по-- рядков [7]. При этом будет упомянута другая постановка некоторых задач теории упругости [8].
Экстремальная проблема
Квазигармоническое уравнение, описывающее поведение некоторой неизвестной физической величины ф, в общем виде можно записать следующим образом:
++=(15.1)
дх к х дх / 1 ду к у ду) 1 дг V 2 dz / 1' х '
где ф — неизвестная однозначная в рассматриваемой области функция, а кх, ку, кг и Q — известные функции координат х, у и г. .
Читатель, знакомый, например, с задачами теории теплопроводности, отождествит функции кх, ку и кг с коэффициентами теплопроводности анизотропного материала, функцию Q — со скоростью теплообразования, а неизвестную функцию ф — с температурой (при условии, что главные направления анизотропии материала совпадают с осями координат). В задачах электротехники эти величины можно связать соответственно с коэффициентами проводимости, плотностью тока и потенциалом. Независимо от того, какие физические величины рассматриваются, математически задача остается одной и той же.
Физические особенности частных -задач накладывают определенные граничные условия. Чаще всего встречаются случаи, когда:
на границе заданы значения неизвестной функции ф:
Ф = ФР.(15.2)
на границе выполняется условие
кх ^ U + ку -^ Ц + кг -^ 1г + q + аф = 0,(15.3)
где Zx, 1У и 1г — направляющие косинусы внешней нормали к граничной поверхности.
Если кх> ку и kz равны, между собой, a q и а равны нулю, то последнее условие сводится к известному условию непроницае-
мости границы
# =(15.4)
on
В задачах теплопроводности q представляет собой поток (тепла) через поверхность единичной площади, ао^— потери тепла путем конвекции.
Уравнение (15.1) вместе с граничными условиями однознач- но определяет задачу. "Однако возможна и вариационная формулировка задачи. Согласно известной теореме Эйлера, для того чтобы в некоторой области V интеграл
х№=\\\^х,у,гЛ,^.^, ^dxdydz (15.5)
V
принимал минимальное значение, необходимо и достаточно, чтобы неизвестная функция ф(х, у, г) удовлетворяла дифференциальному уравнению
d ( df ),d (. df1i 5 ( df ДdLо (156)
dx (5(^/5x)Jdy \д(дф/ду')J дг (d(дФ/дг) JдФ k
в той же области при условии, что ф в обоих случаях удовлетворяет одинаковым граничным условиям. Можно убедиться, что уравнение (15.1) эквивалентно требованию минимизации интеграла 9
х - И S1Н6- Ш+‘. №)’+»- Ш) - <*W-- «=
J J(15.7)
по всей области при тех же граничных условиях для ф.
Однако при подборе функций формы нецелесообразно требовать удовлетворения обоим граничным условиям «а» и «б». Хотя условию «а» удовлетворить легко, выполнение условия «б» привело бы к значительным трудностям. Поэтому лучше не накладывать никаких ограничений на значения функций на тех частях границы, где должно быть удовлетворено условие «б», а добавить к функционалу (15.5) поверхностный интеграл по границе, который после минимизации обеспечивает выполнение этого граничного условия. В общем случае указанный интеграл в уравнении Эйлера имеет вид .
$(^ + |a^)dS,(15.8)
S
’) На самом деле (15.6) является необходимым условием существования экстремали функционала (15.5).— Прим. ред._
где S — поверхность, на которой задано условие «б». Если интеграл (15.8) добавить к выражению (15.5) или (15.7) для функционала %, то после минимизации граничное условие (15.3) будет выполняться автоматически. Читатель, интересующийся подробностями вывода уравнения Эйлера в этой довольно общей форме, найдет все необходимые сведения в приложении 6.
Конечно-элементная дискретизация
Обилий трехмерный случай
Если неизвестная функция ф определена для каждого эле- мента в обычной форме:Если неизвестная функция ф определена для каждого эле- мента в обычной форме:Ф=1Мь Nb .. .рФ=1Мь Nb .. .р•hФ1•hФ1W^WY,W^WY,(15.9)(15.9)
Если неизвестная функция ф определена для каждого эле- мента в обычной форме:
Если неизвестная функция ф определена для каждого эле- мента в обычной форме:
Ф=1Мь Nb .. .р
Ф=1Мь Nb .. .р
•h
Ф1
•h
Ф1
W^WY,
W^WY,
(15.9)
(15.9)
где ^ и т. д. — узловые параметры, то функционал можно минимизировать приближенно.
Следуя обычному порядку, вычислим вклад каждого элемента, используя соотношения (15.7) — (15.9). Дифференцируй (15.7) н (15.8), для произвольного узла запишем
d^f Г Г , дФ д ( дФ\ , дф д С дф\ t дФ[ J I Rx дх дф} \ дх / у ду дф} V. ду / "г"
Vе
Se '
(15.10)
Второй интеграл появляется только для элементов у внешней границы, на которой заданы условия типа «б».
Замечая, что
дф FdNi dNf 1
дх L дх * дх * *'*J^J и Т' Д’
И
д / дф\ dNtдФ1 \ дх )дх ’
дф
= и т. д„
Для всего элемента (см. гл. 3) получаем
^=№(«Ч№(15.11)
где матрица жесткости [/г]6
,е г f dNi dNi . dNt дМ. • d^t дМ»)
hi,~ И^~ЗГ'57' + ^'дГ'йГ + ^'57 d7J dxdyd2 (15.12)
строится с помощью соотношений (15.9) и (15.10) и
Fi = - \QNtdV + [qNidS +( [WaNidS]^ (15.13)
с учетом того, что dV =dxdydz. Минимизирующая система уравнений для всей области составляется по общим правилам. В результате получаем
а%-= 0 = [Я] № + (F),(15.14)
где
и суммирование, как обычно, производится по всем элементам. Поскольку не известна лишь одна функция, в приведенных соотношениях фигурируют только скалярные величины.
Если интерпретировать соответствующие величины как жесткости и силы, то можно провести аналогию с расчетом конструкций, Анализируя структуру соотношения (15.13) для сил, легко заметить, что первый член соответствует объемным силам в задачах теории упругости.
Второй член представляет собой вклад только от границ, на которых задан поток q. В теории упругости ему соответствует поверхностная нагрузка. Если границы непроницаемые [т. е. граничное условие имеет вид (15.4)], то имеет место точное соответствие со случаем свободной границы.
Последний член соотношения (15.13) отражает новое качество, Соответствующая ему «граничная» сила пропорциональна перемещениям на границе и, следовательно, (ф)е. Поэтому этот член эквивалентен некоторой присоединенной внешней жесткости элемента
№= $[ЛГ]га[ЛА№(15.15)
8е
представляемой в виде интеграла по границе. К дополнительной жесткости приводят, в частности, граничные условия для потерь тепла излучением или конвекцией (в задачах теплопроводности) .
Так как получена полная аналогия с задачами расчета конструкций, далее могут быть проведены стандартные операции.
На заключительной стадии расчетов можно вычислить не только значения функции <£ (соответствующие перемещениям), но и ее производных (соответствующие напряжениям). Так, если записать
(15.16)(15.16)Эф"дх
(15.16)
(15.16)
дф дг
то получим матрицу производных, аналогичную матрице напряжений (2.17) гл. 2.
Ясно, что
dNtдх
(15.17)
д^_dz
Вычисление этих градиентов часто имеет определенный физический смысл, так как в некоторых задачах они характеризуют скорости потока.
Условия сходимости
Поскольку в функционал входят лишь первые производные от ф, то при выборе функций формы требуется удовлетворить только условиям непрерывности функции ф. Кроме того, функции формы должны быть такими, чтобы любые первые производные принимали внутри элемента постоянные значения при соответствующем задании узловых величин ^ФУ- Поэтому при решении практических задач можно использовать функции фор-' мы, рассмотренные в гл. 7, и соответствующие элементы. Кроме того, можно применять все криволинейные элементы, рассмотренные в гл. 8.
Неоднородность и анизотропия
Интересно отметить, что в минимизируемый функционал не входят производные от коэффициентов теплопроводности ^х, kv, kz). Поэтому приведенные выше соотношения в равной степени справедливы и для постоянных и для переменных коэф*
11 Зак. 613
фициентов. Они могут скачкообразно изменяться от элемента к элементу илн даже принимать различные значения внутри элемента, причем это изменение должно учитываться в процессе интегрирования при вычислении матриц элемента.
Однако для анизотропного материала дифференциальное уравнение (15.1) справедливо только в том случае, если оси х, у и z совпадают с главными направлениями анизотропии.
_х
Фиг. 15.1. Анизотропный материал. Локальные координаты совпадают с глав-ными направлениями слоев.
При решении задачи для слоистого материала может возникнуть ситуация, когда это условие не будет выполняться (фиг. 15.1). В таких случаях характеристики элемента следует записывать в локальных координатах V, у* и г\ а вычислительная программа должна давать возможность осуществлять необходимые преобразования.
При этом возникает одно важное отличие от расчета конструкций. Поскольку такие матрицы элемента, как, например, [А]е в (15.12), связывают скалярные величины, они не зависят от ориентации локальных осей. Поэтому для каждого элемента при желании можно использовать свою локальную систему, причем это не потребует матричных преобразований и не повлияет на стандартную процедуру составления ансамбля.
Двумерная задача
Нетрудно записать частный вид общего уравнения (15.8) для двумерных задач, если предположить, что ф не зависит от г. В этом случае уравнение принимает вид
а минимизируемый функционал
x-SS№(£)’+‘.(S)’M*]'^+ V
+ $(^ + ya^)dS. (15.19)
(15.20)(15.20)Получить все матрицы элемента довольно легко. Например, из (15.12) находятся элементы матрицы [/i^: ■
(15.20)
(15.20)
кч -№-дГ^г + к«^^г)dxdy- Vе
Обсуждать этот вопрос дальше, очевидно, нет необходимости. Однако, по-внднмому, имеет смысл рассмотреть подробнее самый простой, но тем не менее очень полезный треугольный элемент (фиг. 15.2). Если принять
a, -Vb^-Vc^2А
как в соотношении (4.8) гл. 4, то получим матрицу жесткости
в виде
С[С1 dCjC(CmCjCjС}Ст- Симметрично cmcm - (15.21)С[С1 dCjC(CmCjCjС}Ст- Симметрично cmcm - (15.21)" btbi bibj btbm "bjbj b;bm
С[С1 dCjC(Cm
CjCjС}Ст
- Симметрично cmcm - (15.21)
С[С1 dCjC(Cm
CjCjС}Ст
- Симметрично cmcm - (15.21)
- Симметрично bmbm -
Также просто строятся н матрицы нагрузки; например, для Q читатель может получить очень простой (почти очевидный), результат
! I.(15|22)
11 J
И*
Фиг. 15.2. Разбиение двумерной области на треугольные элементы.
Уравнение (15.8) можно записать в цилиндрических коорди- , натах и использовать для решения осесимметричных задач. В этом случае дифференциальное уравнение принимает внд
4(V» + ^(V^)+<? = 0.(15.23)
Соответствующим образом должен быть преобразован и функционал, но проще считать величины kTr и кгг модифицированными значениями коэффициентов теплопроводности и непосредственно использовать приведенные выше выражения. При этом интегрирование лучше всего производить численно, как в аналогичных задачах гл. 5.
Примеры. Оценка точности
Легко показать, что уравнения, полученные в результате объединения выраженных в явном виде жесткостей треугольных элементов для регулярных сеток (фиг. 15.3,а), совпадают с уравнениями, полученными известными конечно-разностными методами [10ф Очевидно, что и решения, полученные этими ме-
Фиг. 15.3. Образцы регулярногоФиг. 15.3. Образцы регулярногои нерегулярного разбиений.и нерегулярного разбиений.Фиг. 15.4. Кручение вала прямоугольного сечеиня,Фиг. 15.4. Кручение вала прямоугольного сечеиня,
Фиг. 15.3. Образцы регулярного
Фиг. 15.3. Образцы регулярного
и нерегулярного разбиений.
и нерегулярного разбиений.
Фиг. 15.4. Кручение вала прямоугольного сечеиня,
Фиг. 15.4. Кручение вала прямоугольного сечеиня,
Числа в скобках —более точное решение Саусвелла при использовании сетки 12X16 (зна-чения величины Ф/Сби).
годами, будут одинаковыми и иметь одинаковую степень точности1).
Если используется нерегулярная сетка, изображенная на фиг. 15.3,6, то различие между двумя подходами очевидно. Оно касается в основном вектора нагрузки {Е}е. При конечио-элб- ментной аппроксимации значения узловых нагрузок несколько отличаются от нагрузок при конечно-разностной аппроксимации, но суммарные значения их одинаковы. Поэтому решения, полученные этими двумя методами, будут иметь только локальные отличия, а в среднем они будут одинаковы.
На фиг. 15.4 решение, полученное методом конечных элементов при нерегулярной сетке, сравнивается с решением конечно-разностных уравнений наименьшего порядка аппроксимации методом релаксации. Как и следовало ожидать, оба решения дают результаты одного порядка точности.
У читателя, вероятно, может возникнуть вопрос: зачем нужно было вводить другой метод, который, казалось бы, повторяет результаты известного и хорошо зарекомендовавшего себя метода? Причина кроется в том, что новый метод обладает рядом несомненных преимуществ. К ним относятся:
простота исследования неоднородных и анизотропных тел (в частности, когда направление анизотропии переменное);
возможность использования элементов различной формы и размеров для аппроксимации произвольных границ и для исследования областей сильного изменения неизвестных функций;
граничные условия для градиента (условия излучения) вводятся естественным образом и с большей точностью, чем в обычных конечно-разностных методах;
точность решения можно увеличивать за счет использования элементов более высоких порядков без усложнения граничных условий, чего нельзя добиться при использовании конечно-разностной аппроксимации более высокого порядка;
последнее, но очень важное при широком распространении ЭВМ преимущество состоит в том, что для составления ансамбля и решения систем уравнений можно использовать стандартные (предназначенные для расчета конструкций) программы.
Для демонстрации достижимой на практике точности приводятся два более сложных примера. Первый из них — это задача о чистом кручении неоднородного стержня (фиг. 15.5). Основное дифференциальное уравнение имеет вид
+ 26 == °> (15-24) дх k G дх) 1 ду V G ду) ' ’ ' 7
*) В случае, когда на границе заданы значения неизвестной функции.
Фиг. 15.5. Кручение полого биметаллического вала, ф/GGL2-104.Фиг. 15.5. Кручение полого биметаллического вала, ф/GGL2-104.
Фиг. 15.5. Кручение полого биметаллического вала, ф/GGL2-104.
Фиг. 15.5. Кручение полого биметаллического вала, ф/GGL2-104.
Фиг. 15.6. Течение в слоистом основании под наклонной свайной стенкой. Мелкая сетка вблизи стенки не показана.Представлены линии уровней точного решения.Фиг. 15.6. Течение в слоистом основании под наклонной свайной стенкой. Мелкая сетка вблизи стенки не показана.Представлены линии уровней точного решения.
Фиг. 15.6. Течение в слоистом основании под наклонной свайной стенкой. Мелкая сетка вблизи стенки не показана.Представлены линии уровней точного решения.
Фиг. 15.6. Течение в слоистом основании под наклонной свайной стенкой. Мелкая сетка вблизи стенки не показана.Представлены линии уровней точного решения.
где ф — функция напряжений, G— модуль сдвига и 6 — угол закручивания на единицу длины стержня.
При решении методом конечных элементов внутренняя полость заменялась материалом с модулем G, на трн порядка меньшим модулей материалов стержня1). Эти результаты хорошо согласуются с точным решением методом конечных разностей [11].
На фиг. 15.6 приведен пример расчета задачи о фильтрации жидкости через анизотропное пористое основание. Уравнение, описывающее эту задачу, имеет вид
д /, дН X,д(. дН X пЛКоа
1 кх1ки ) = 0,(15.25)
дх К х дх /'ду\ У ду J'
где кх и ку— коэффициенты проницаемости в направлении главных (наклонных к границе основания) осей. Результаты сравниваются с результатами точного решения, показанными пунктирными линиями. На этом примере особенно наглядно видна возможность использования элементов разных размеров.
Некоторые практические задачи
Анизотропная фильтрация. Первая задача связана с исследованием течения жидкости через сильно неоднородные анизотропные искривленные слои грунта. Основное уравнение опять имеет вид (15.25). Однако программу следует модифицировать с тем, чтобы получить возможность изменять направление главных осей х' и у' при переходе от элемента к элементу. Никаких трудностей при решении не встречается. Расчетная схема и некоторые результаты приведены на фиг. 15.7.
Осесимметричный тепловой поток. Уравнение для осесимметричного теплового потока можно записать в стандартной форме
f= О,(15.26)
дг \ dr ) v dz \ дг )1''
если отсутствует теплообразование. Здесь Т — температура, а к—коэффициент теплопроводности. Координаты х и у заменены на координаты в радиальном и осевом направлениях гиг.
На фиг. 15.8 показано установившееся распределение температуры в сосуде высокого давления ядерного реактора [I] при равномерном нагреве изнутри.
Гидродинамическое давление иа движущейся поверхности. Если погруженная в жидкость поверхность движется с задан-
’) Это было сделано, чтобы избежать трудностей, возникающих из-за многосвязности области, и тем самым получить возможность использовать стандартную программу.
Фиг. 157. Фильтрация под плотиной в сильно неоднородном н искривленном основании.
ным ускорением н с малой амплитудой перемещения, то можно показать [12], что избыточное давление удовлетворяет уравнению Лапласа
V2p = 0.
На движущихся (или неподвижных) границах граничное условие типа «б» [см. (15.3)] принимает вид
^- = -№,(15.27)
где р — плотность жидкости н аи — нормальная компонента ускорения границы. На свободных поверхностях краевое условие записывается как
р = 0.(15.28)
Таким образом, совершенно ясно, что задача принадлежит к категории задач, уже рассмотренных в этой главе.
В качестве примера рассмотрим движение вертикальной стенки резервуара (фиг. 15.9) и найдем распределение давления на стенке н дне резервуара прн произвольном законе движения граничных точек 1—7. Область была разбита на 42 четырех-
Фнг. 15.8. Установившееся распределение температур в осесимметричном со суде высокого давления.
Разбиение на элементы
Фнг. 15.9, Задачам горизонтальном движении стеикн в резервуаре.
угольных элемента. Для того чтобы результаты можно было применить для любых ускорений, решены семь задач. В каждой из иих на части границы, примыкающей к рассматриваемой точке, задано единичное ускорение, что дает в точках 1—7 нагрузки p’/si, pi, ■••, pi, р’/гД Давления в точках 1—56 при произвольном профиле ускорений можно представить в виде матрицы, зависящей от ускорений точек 1—7. Таким образом.
давление можно вычислить, принимая
(15.30)
Pi
Pi
Ри
а/
P2I
• = [М] •
Р28
Рз5
U7.
р42
Р«
. Р56
(15.29)
1
0
0
0
0
0
0
0
2
0
0,7249
0,3685
0,2466
0,1963
0,1743
0,0840
3
0
0,3685
0,9715
0,5648
0,4210
0,3644
0,1744
4
0
0,2466
0,5648
1,1459
0,7329
0,5954
0,2804
5
0
0,1963
0,4210
0,7329
1,3203
0,9292
0,4210
6
0
0,1744
0,3644
0,5954
0,9292
1,5669
0,6489
7
0
0,1680
0,3488
0,5607
0,8420
1,2977
1,1459
6
14
0
0,1617
0,3332
0,5260
0,7548
1,0285
0,6429
2;
0
0,1365
0,2754
0,4171
0,5573
0,6793
0,3710.
28
0
0,0879
0,1731
0,2519
0,3187
0,3657
0,1918
35
0
0,0431
0,0838
0,1195
0,1478
0,1661
0,0863
42
0
0,0186
0,0359
0,0150
0,0626
0,0699
0,0362
49
0
0,0078
0,0150
0,0213
0,0261
0,0291
0,0151
56
0
0,0069
0,0134
0,0190
0,0232
0,0259
0,0134
Матрица М имеет вид, показанный в табл. 15.1,
Таблица 15.1
(L = H/6)
Следовательно, можно найти давление при любом распределении ускорений. Например, если ускорение а постоянно, то
Распределение давления на стенке и дне резервуара показано на фиг. 15.10. Значения полученных давлений на стенке
Фиг. 15.10. Распределение давления на движущейся стенке и дне резервуара.
отличаются от хорошо известного точного решения Вестергаар- да не более чем на 1%.
Аналогично можно получить распределение давления при любом другом законе движения стенки. Например, если стенка шарнирно соединена с основанием и совершает колебания вокруг точки закрепления так, что ускорение верхней точки (точка 1) равно а, то
«1
V<M
_5 6
£
6
10
(15.31)
Распределение давления, полученное с помощью выражения (15.29), показано на фиг, 15.10,
При решении задачи о колебаниях очень важно иметь такую матрицу влияния. Если стенка колеблется, то в общем случае ее ускорения неизвестны. Используя верхнюю часть матрицы [Л4] в соотношении (15.29), которую обозначим через [Л40Ь давления в точках 1—7 можно записать в виде
(15.32)(15.32)
(15.32)
(15.32)
Этим давлениям соответствуют следующие узловые силы:
(15.33)(15.33)
(15.33)
(15.33)
где [Л]—матрица, характеризующая нагрузки, а {6} —матрица, определяющая ускорения узловых точек стенки. Это уравнение может быть добавлено к динамическим уравнениям движения стенки. Эта и родственные ей задачи будут подробно рассмотрены в гл. 16.
На фиг. 15.11 показаны результаты расчета аналогичной трехмерной задачи [4]. Использовались простые тетраэдральные элементы. Точность полученных результатов достаточно высока.
Задачи электростатики. На фиг. 15.12 приведено решение трехмерного уравнения Лапласа [4]. В данном случае оно моделирует электростатическое поле около изолятора. На фиг. 15.13 представлены результаты решения более сложной двумерной задачи о распределении магнитного поля [6].
Безвихревое течение жидкости со свободной поверхность^) [13—19]. Уравнение Лапласа, описывающее течение вязкой жидкости в задачах фильтрации, справедливо также для безвихревого течения жидкости за пределами пограничного слоя, обусловленного вязкостью. Приведенные ранее примеры применения метода можно использовать и для иллюстрации таких задач. Другие примеры рассмотрены в работе Мартина [14]. Заслуживают внимания задачи о течении жидкости с априори неизвестной свободной поверхностью.
Для этого класса задач типичны два примера — задача о струйном водосливе (фиг. 15.14, а) и задача о фильтрации через земляную плотину (фиг. 15.14,6). В обоих случаях свободная граница представляет собой линию тока; она априори неизвестна и должна быть определена таким образом, чтобы на ней удовлетворялось некоторое дополнительное условие, Если, на-
5
Фиг. 15.11. Давление на ускоряющейся поверхности перемычки в несжимаемомпотоке.
решение, полученное методом конечных элементов;решение, найденноес использованием электролитической ванны,^ — избыточное давление; о1 —относительное ускорение; р —платности
Фиг. 15.12. Трехмерное распределение электростатического потенциала около фарфорового изолятора.Фиг. 15.12. Трехмерное распределение электростатического потенциала около фарфорового изолятора.Фиг. 15.14. Типичные задачи со свободной границей (линией тока, на которой давление равно нулю).Q—струйный водослив; б —фильтрация через земляную плотину.Фиг. 15.14. Типичные задачи со свободной границей (линией тока, на которой давление равно нулю).Q—струйный водослив; б —фильтрация через земляную плотину.
Фиг. 15.12. Трехмерное распределение электростатического потенциала около фарфорового изолятора.
Фиг. 15.12. Трехмерное распределение электростатического потенциала около фарфорового изолятора.
Фиг. 15.14. Типичные задачи со свободной границей (линией тока, на которой давление равно нулю).
Q—струйный водослив; б —фильтрация через земляную плотину.
Фиг. 15.14. Типичные задачи со свободной границей (линией тока, на которой давление равно нулю).
Q—струйный водослив; б —фильтрация через земляную плотину.
пример, вторая задача сформулирована через потенциал Н, то определяющим является уравнение (15.25).
Так как свободная граница представляет собой линию тока, то на ней должно выполняться условие
-^=0.(15.34)
Кроме того, поскольку эта граница связана с атмосферой, давление на ней должно быть равно нулю. Так как
Н = ^+у,(15.35)
где у— удельный вес жидкости, р— давление и у—расстояние от некоторого горизонтального уровня, на свободной поверхности должно выполняться условие
Н = 9-(15.36)
Решение задачи можно получить итерационным методом. Полагая свободную поверхность известной, решаем стационарную задачу. Далее производим проверку, удовлетворяется ли условие (15.36), и если нет, то из условия равенства Н только что найденному значению у находим новую поверхность. Несколько таких итераций показывают, что сходимость достаточно быстрая. Этот метод использовался Тэйлором и Брауном [19]. Другой возможный метод решения описан в гл-. 16.
Задачи теории смазки. Расчет вкладыша подшипника сводится к решению двумерной задачи, которая описывается уравнением Пуассона. В случае, когда плотность н вязкость смазочного вещества постоянны, должно быть решено уравнение Рейнольдса [20]
+—(15.37)
дх к дх / 1 ду к ду /дхх 1
где h — толщина пленки, р — возникающее давление, ц — вязкость и V — скорость движения вкладыша в направлении х.
На фиг. 15.15 показано распределение давления во вклады-
L
h = 16 ли* 16мм
Фиг. 15,15, Вкладыш с уступом. Распределение давления, Лнннн уровней ph2/6yiUL
ше ступенчатого подшипника [21]. В качестве краевого условия используется условие равенства давления нулю. Интересно заметить, что благодаря наличию уступа вкладыша при интегрировании правой части уравнения (15.37) появляется условно эквивалентная нагрузка, распределенная по лищщ,
Ясно, что можно рассмотреть и более общие случаи задач о смазке с учетом вертикального движения вкладыша (уплотнение пленки) и сжимаемости. Этому вопросу посвящено много недавно опубликованных работ [22—24].
Число различных задач, относящихся к рассмотренному классу, настолько велико, что рассмотреть нх все практически невозможно.
Задачи, описываемые бигармоиическим уравнением. Вязкое течение
До сих пор прн решении квазнгармоннческих задач минимизируемый функционал рассматривался как формальное математическое выражение, и не делалось никаких попыток определить его физический смысл. В частном случае вязкого течения жидкости в пористой среде нетрудно установить, что он представляет собой скорость диссипации энергии. Распределение скоростей, получаемое в результате решения, минимизирует эту диссипацию, как и следует ожидать из универсального принципа минимума действия. Для задач о фильтрации эта интерпретация была установлена Зенкевичем н др. [3]. Принцип минимума энергии диссипации известен в механике жидкости с конца прошлого века, и поэтому интересно рассмотреть его применение к решению задач о вязком течении.
В гл. 3 в качестве примера применения метода взвешенных невязок рассматривалось уравнение Навье — Стокса без инерционных членов. Это уравнение справедливо для медленного течения жидкости. Дифференциальное уравнение (3.48) было получено для двумерного течения. Это дифференциальное уравнение можно было бы получить непосредственно путем минимизации методом Эйлера функционала, представляющего собой скорость диссипации энергии.
Если компоненты скорости в направлениях х и у обозначить через и и и и выразить нх через функцию тока ^ как
(15-38)
то легко показать, что при постоянном значении вязкости р функционал будет иметь вид [7]
Х = И U 4+ Ш - 2(15.39)
Л I Хдхду) 1 \дх2 ) ‘ \ду2) дх2 ду2 ) х '
_ V
Его можно минимизировать точно так же, как это делалось ранее в этой н предыдущей главах, после представления функции <j> через узловые параметры элементов, Поскольку функцно-
нал квадратичный, в результате минимизации получаются стандартные жесткостные соотношения.
Так как в него входят вторые производные, на границах между элементами требуется обеспечить непрерывность функции и ее нормальных производных. Узловые параметры удобно представить в виде
(15.40)
а в качестве функций формы использовать те же самые функции, которые применялись в задачах гл. 10 об изгибе пластин.
Такой подход Аткинсон и др. [7] применили для исследования распределения скоростей в начальной области потока между параллельными плоскостями. Граничные условия н форма исследованной области показаны на фнг. 15.16, а, а на фиг. 15.16,6 представлены полученные профили скоростей, которые хорошо согласуются с результатами эксперимента. Ясно, что эта же программа пригодна н для исследования областей с границами любой другой формы.
Интересно отметить, что при решении использовался описанный в гл. 10 простой несогласованный треугольный элемент, который не удовлетворяет полному критерию непрерывности производной.
Этими же авторами получен функционал для осесимметричных задач и рассмотрены аналогичные задачи о течении жидкости в цилиндрических трубопроводах. Более подробно этот метод описан в работе [25].
Аналогии
Интересно отметить, что, поскольку уравнение, которому удовлетворяет функция тока [гл. 3, уравнение (3.4)], совпадает с уравнением изгиба пластин (работа [1] из списка литературы к гл. 10), для решения задач о вязком течении можно было бы непосредственно использовать любую программу расчета изгиба пластин. Такне аналогии в технике имеют большое значение, так как они часто дают возможность сделать полезные обобщения с минимальными затратами сил.
Другим примером подобной аналогии может служить плоская задача теории упругости, Если выразить напряжения через известную функцию напряжений Эрн [26]:
°х ” д^ ' °у — дх1 1 тху— дхду * (15.41)
11
1
1
Фиг. 15.16. Скорость вязкого ламинарного течения между параллельными плоскостями." Решение методом конечных элементов [7].
а —геометрия; б — профили скоростей в различных сечениях.
то можно показать, что эта функция будет удовлетворять би- гармоническому уравнению, описывающему вязкое течение жидкости и изгиб пластин. Поэтому с помощью программы расчета пластин можно решать плоские задачи теории упругости.
Если используется вариационный подход, то полученное решение, автоматически удовлетворяющее уравнениям равновесия, дает верхнюю границу энергии деформации, тогда как решение в перемещениях дает нижнюю границу.
С другой стороны, решение плоской задачи теории упругости в перемещениях можно использовать для получения верхних границ решений задач теории изгиба пластин. Эта возможность обнаружена и подробно описана Вёбеке и Зенкевичем [8].
Заключительные замечания
В этой главе показаны лишь некоторые возможности использования метода конечных элементов в ряде задач физики и техники. Не вызывает сомнения, что в ближайшее время этот метод будет применен к решению и других задач.
ЛИТЕРАТУРА
Zienkiewicz О С., Cheung Y. К., Finite Elements in the Solution of Field Problems, The Engineer, 507—510 (Sept. 1965).
Visser W., A Finite Element Method for Ihe Determination of Non-Statio- nary Temperature Distribution and Thermal Deformations, Proc. Conf, on Matrix Methods in Struct. Meeh., Air Force Inst, of Techn., Wright Patterson A. F. Base, Ohio, 1965.
Zienkiewicz О. C., Mayer P., Cheung Y.. K-, Solution of Anisotropic Seepage Problems by Finite Elements, Proc. Amer. Soc. Gio. Eng. 92, EMI 111— 120 (1966).
Zienkiewicz О. C., Arlett P. L„ Bahrani A. K„ Solution of Three Dimensional Field Problems by the Finite Element Method. The Engineer, 27 (Oct 1967).
Herrmann L., Elastic Torsion Analysis of Irregular Shapes, Proc. Am. Soc. Civ. Eng., 91, EM 6, 11—19 (1965).
Winslow A. M„ Numerical Solution of the Quasi-Linear Poisson Equation in a Non-Uniform Triangle Mesh. J. Computational Phusics, 1, 149—172 (1966).
Atkinson B„ Brocktebank M. P., Card С. С. M., Smith J. M., Low Reynolds Number Developing Flows, AJChEJ, 15, 548—553 (1969).
De Veubeke B. F., Zienkiewicz О. C., Strain Energy Bounds in Finite Element Analysis by Slab Analogy, J. Strain An., 2, 267—271 (1967).
Berg P. N., .Calculus of Variations, Ch. 16, in: Handbook of Eng. Mechanics, Fliigge N., ed., McGraw-Hill, 1962.
De G. Allen D. N., Relaxation Methods, McGraw-Hill, 1955, p. 199.
Ely J. F., Zienkiewicz О. C„ Torsion of Compound Bars — a Relaxation Solution, Int. J. Meeh. Sci., 1, 356—365 (I960).
Zienkiewicz О. C., Nath B„ Earthquake Hydrodynamic Pressures on Arch Dams—an Electric Analogue Solution, Proc. Inst. Civ. Eng., 25, 165—176 (1963).
Westergaard H. M., Waler Pressure on Dams During Earthquakes, Trans. Am. Soc. Civ. Eng., 98, 418—433 (1933).
Martin H. C„ Finite Element Analysis of Fluid Flows, Proc. 2nd Conf, on Matrix Methods in Struct. Meeh., Air Force Inst, of Techn., Wright Patterson A. F. Base, Ohio, 1968.
Oden J. T. Samogyi D., Finite Element Applications in Fluid Dynamics, Proc. Am. Soc. Civ. Eng., 95, EM3 (1969).
Argyris J. H., Mareczek C„ Scharpf D. W., Two and Three Dimensional Flow Using Finite Elements, /. Rog. Aero Soc., 73, 961—984 (1969).
Doctors L. J., An Application of Finite Element Technique to Boundary Value Problems of Potential Flow, Int. J. Num. Meth. Eng., 2, 243—252 (1970),
De Vries G„ Norrie D. H„ Application of the Finite Element Technique to Potential Flow Problems, Rept. land 8., Dept. Meeh. Eng. Univ, of Caagary, Alberta, Canada, 1969.
Taylor R. L., Brown С. B., Darcy Flow Solutions with a Free Surface, Proc. Am. Soc. Civ. Eng., 93, HY2, 25—33 (1967).
Gross W. A., Gas Film Lubrication, Wiley, 1962.
Tanesa D. V., Rao I. C„ Student Project Report on Lubrication, Roya|_ Naval College, Dartmouth, 1966.
Reddi M. M., Finite Element Solution of the Incompressible Lubrication Problem, Trans. Am. Soc. Meeh. Eng., 91, Series F, 524 (1969); есть русский перевод: Редди. Решение задачи о несжимаемой смазке методом конечных элементов Труды Американского общества инженеров-механиков, серия F, Проблемы трения и смазки, № 3, стр. 169 (1969).
Reddi М. М., Chu Т. Y., Finite Element Solulion of the Steady State Compressible Lubrication Problem, Trans. Am. Soc. Meeh. Eng., 92, Series F, 495 (1970); есть русский перевод: Редди, Чу, О решении стационарных задач теории сжимаемой смазки методом конечных элементов. Труды Американского общества инженеров-механиков, серия F, Проблемы трения и смазки, № 3, стр. 124—132 (1970).
Argyris J Н ' Scharpf D. W„ The Incompressible Lubricalion Problem, 1. Roy. Aero Soc., 73, 1044—1046 (1969).
Atkinson B., Card С. С. M„ Irons В. M„ Application of the Finite Element Method to Creeping Flow Problems, Trans. Inst. Chern. Engrs., 48, T276— T284 (1970).
Timoshenko S., Goodier J. N., Theory of Elasticity, 2nd ed., McGraw-Hill, 1951,
ПОСТАНОВКА НЕСТАЦИОНАРНЫХ И ДИНАМИЧЕСКИХ ЗАДАЧ
Введение
Во всех задачах, рассмотренных до сих пор в этой книге, предполагалось, что параметры не изменяются во времени. Распространение конечно-элементной концепции на задачи, параметры которых зависят от времени, не, представляет особых трудностей.
Область практических задач, в которых должна быть учтена зависимость от времени, достаточно обширна. Типичными примерами являются задачи нестационарной теплопроводности, распространения волн в жидкостях или газах и задачи динамического поведения конструкций. Несмотря на то что эти различные по характеру задачи обычно принято рассматривать раздельно, классифицируя их иногда по математической структуре как параболические или гиперболические [1], мы объединим их в один класс, чтобы показать тождественность постановки задач.
В первой части этой главы на основе простого обобщения методов, использованных ранее, мы запишем матричные дифференциальные уравнения, характеризующие указанные задачи, для различных физических ситуаций. При этом конечно-элементная дискретизация будет использована лишь для пространственных переменных. Далее будут рассмотрены различные методы решения, показывающие возможность непосредственного включения временного измерения в конечно-элементную дискретизацию.
Непосредственная дискретизация нестационарных задач
Квазигармоническое уравнение для нестационарных задач
Во многих физических задачах квазигармоническое уравнение, подробно рассмотренное в предыдущей главе, содержит производные от неизвестной функции ф по времени. Для трех-
мерного случая мы имеем
4(‘.£)+т(‘.£)+4(‘-т)+ .
+(е-и-^-р-^)—"6-ч
Все коэффициенты этого уравнения, вообще говоря, являются заданными функциями времени:
hx = h«W, Q = QW и т. д.
В некоторый фиксированный момент времени производные от ф по времени и все коэффициенты могут рассматриваться как заданные функции координат. Для этого момента задача совершенно аналогична рассмотренной в предыдущей главе (разд. 15.2) при условии, что выражение в последней скобке уравнения (16.1) трактуется как величина Q уравнения (15.1).
Конечно-элементная дискретизация этого уравнения для пространственных переменных уже подробно обсуждалась, и при заданной для каждого элемента величине
ф = [^ (х, 9, z)] VФY(16.2)
была получена обычная форма определяющего уравнения:
№№ + {П = о.(16.3)
Вклад каждого элемента в приведенные выше матрицы определяется соотношениями (15.12) и (15.13), которые здесь не приводятся, за исключением слагаемого «нагрузки», обусловленного величиной Q. Уравнение (15.13) дает
Ft — — \QIMV, или ^Y^^QVNYdV*VеVе
Заменяя теперь Q последним слагаемым в уравнении (16.1), получаем
{ns = -Sw(Q-H^--p-^-)^.(16.4)
Vе
Однако из уравнения (16.2) видно, что ф аппроксимируется с помощью узловых параметров у>у. Подстановка этой аппрокси-
мацин дает
W' = - J [У]' Q dv + И [лт и [jv] <лЛ 4 W +
(16.5)(16.5)Vе\уе/
(16.5)
(16.5)
Хув/
Записывая (16.3) в окончательной форме определяющих уравнений, получаем следующее матричное дифференциальное уравнение:
№1 № + [С] 4 № + Ю] ^ Щ + W = 0, (16.6)
в котором все матрицы составляются по стандартному правилу из подматриц [/гр и {^р для каждого элемента, заданных соотношениями (15.12) и (15.13), и
с^= $ N^dY,(16.7)
Vе
geu = ^NtpNfdV.(16.8)
Vе
Как видно нз приведенных выше соотношений, эти матрицы симметричны.
Граничные условия задаются в каждый момент времени, так же как в предыдущей главе.
Физических задач, описываемых уравнением (16.1), настолько много, что подробное нх обсуждение невозможно в рамках этой книги. Здесь будет приведено только несколько типичных примеров.
При р = О уравнение (16.1) является обычным уравнением нестационарной теплопроводности [1, 2], которое было рассмотрено некоторыми авторами с позиций конечных элементов [3—6]. Это же уравнение описывает и другие физические явления, например консолидацию грунта, связанную с разновидностями нестационарной фильтрации [8].
При ц = 0 уравнение (16.1) превращается в известное волновое уравнение, описывающее обширную область физических явлений. Электромагнитные волны [9], поверхностные волны в жидкости [10] и волны расширения — сжатия [11] представляют собой лишь несколько явлений, к которым был применен метод конечных элементов.
При р^Ои^О уравнение (16.1), будучи волновым уравнением с демпфированием, обладает широкой областью приме-
нимостн и имеет важное значение для некоторых волновых явлений в механике жидкости и газа.
Динамическое поведение упругих конструкций с линейным демпфированием^
В предыдущем разделе была рассмотрена чисто математическая задача; рассуждение подобного рода может быть непосредственно применено к широкому классу задач о динамическом поведении упругих конструкций в точном соответствии с общими положениями гл. 2.
.Перемещения упругого тела во времени обусловлены наличием двух систем дополнительных снл. Первую нз ннх составляют силы ннерцин, которые характеризуют ускорение д2/д^2)/} и, согласно хорошо известному принципу Даламбера, могут быть заменены нх статическим эквивалентом
-Р^и- (16.9)
(Здесь {/} является обобщенным перемещением, определенным в гл. 2.)
Эти силы совпадают по направлению с перемещениями (f) и обычно отнесены к единице объема, ар — масса единицы объема.
Вторая система сил обусловлена сопротивлением движению (силы трения). Эти силы могут быть вызваны перемещением микроструктуры, сопротивлением воздуха и т. д.; в общем случае они связаны нелинейной зависимостью со скоростью перемещения djdtyV
Одиако для простоты изложения будет учтено только линейное сопротивление вязкого типа, которое статически эквивалентно силе, отнесенной к единице объема
<16-10)
Здесь ц — некоторый коэффициент.
Эквивалентная статическая задача в. каждый момент времени дискретизируется теперь в соответствии с изложенным в гл. 2, причем распределенная сила {р} заменяется эквивалентом
(i6.il)
’) Для простоты мы рассмотрим только эффекты распределенных сил инерции и демпфирования; сосредоточенные массовые и демпфирующие сцлы получаются предельным переходом.
Узловые силы элемента, заданные уравнением (2.11), принимают теперь вид
{f }р=- $ [Tvir ы dv={й; + J [№]г р ^ шdv +Vеу6
+ $№^4^^-(16-12)
Vе
Здесь первый член совпадает с силой, обусловленной внешней распределенной нагрузкой (см. гл. 2), и поэтому не будет далее рассматриваться.
Аппроксимация перемещений дается соотношением (2.1):« = [^]кГ
Подставив выражение (16.12) в общее уравнение равновесия, окончательно получим следующее матричное дифференциальное уравнение:
[ К] {6} + [С] 4 {6} + [ М] -^ {6} + (Й=О, (16.13)
где [/Q и {F} — матрицы жесткости и сил ансамбля, полученные обычным суммированием коэффициентов жесткости и сил элементов, вызванных заданными внешними нагрузками, начальными напряжениями и т. д. Новые матрицы [С] и [М] составляются по обычному правилу из подматриц элементов, задаваемых в виде
kj^ \VNAMNAdV(16.14)
ve
и
W- ^Wp^J^V.(16.15)
Vе
Матрица V^tA известна как матрица масс элемента, а матрица ансамбля [Л1]—как матрица масс системы.
Интересно заметить, что в ранних попытках исследования динамических задач такого типа масса элементов обычно предполагалась произвольно сконцентрированной в узлах, что приводило всегда к диагональной матрице, даже если не существовало сосредоточенных масс. Тот факт, что подобная процедура в действительности не нужна и приводит к плохой аппроксимации, был установлен в 1963 г. Арчером [12] и независимо от него Лекки и Линдбергом [13]. Общее выражение (16.15) получено Зенкевичем и Ченгом [14]. Для матрицы распределенных масс элемента был введен термин «согласованная матрица масс»; эта матрица является единственно допустимой матрицей, используемой при расчете.
Матрицы [Со] и [С] по аналогии могут быть названы согласованными матрицами демпфирования.
d2twd2twр ОРр ОРСледует отметить, что иногда для описания сил инерции нужно использовать функции формы, отличные от функций, задающих перемещения {f}. Например, в задачах о пластинах и балках (гл. 10) полное деформированное состояние было задано с помощью только поперечного перемещения w, так как были введены дополнительные гипотезы об изгибе пластины. Однако при учете сил .инерции следует рассматривать не только силу инерции поперечного перемещения
d2tw
d2tw
р ОР
р ОР
РоРо0Р^120Р^120 "0pt20 "0pt2
Ро
Ро
0
Р^
12
0
Р^
12
0 "
0
pt2
0 "
0
pt2
(где р представляет собой массу, отнесенную к единице площади пластины), но и моменты сил инерции типа
Теперь перемещение {/} необходимо записать в более общем виде:
ХУ
{f)=l^ = IaW.
dwд?
где [/7] непосредственно следует из определения матрицы [АП, которая задается только компонентой ху. Соотношения, подобные уравнению (16.14), по-прежнему справедливы, если только заменить [X] на [^] и подставить вместо р матрицу
12 _
Однако подобный подход применяется редко.
Матрицы масс и демпфирования некоторых типичных элементов
Представить в явном виде все матрицы масс различных элементов, исследованных в предыдущих гла*вах, практически невозможно, и здесь будут рассмотрены лишь некоторые частные примеры.
Плоское напряженное состояние и плоская деформация. При использовании треугольных элементов, описанных в гл. 4, матрица [jV] определяется выражением
VNA = VNb ^ь WY
где
ааа^Ь^с^2Да^Ь^с^2ДN'tN'tН т. д.,Н т. д.,где А—площадь треугольника, N'i задаются соотношением (4.8), Если толщина элемента t предполагается постоянной в пределах элемента, то из уравнения (16.15) для матрицы масс имеемгде А—площадь треугольника, N'i задаются соотношением (4.8), Если толщина элемента t предполагается постоянной в пределах элемента, то из уравнения (16.15) для матрицы масс имеем[т]г = р/^[Л№№у(16.16)ИЛИimrsY = ptVn^N'rN'sdxdy.(16.17)[т]г = р/^[Л№№у(16.16)ИЛИimrsY = ptVn^N'rN'sdxdy.(16.17)С помощью соотношения (4.8) можно показать, чтоС помощью соотношения (4.8) можно показать, что[4Д "PH r*s-\\KN'sdxdy = { .при г==5.Таким образом, прир^А^Г[4Д "PH r*s-\\KN'sdxdy = { .при г==5.Таким образом, прир^А^Г(16.18)(16.18)получаем матрицу массполучаем матрицу масс2202402 4о2202402 4оо2 4о2 4о22о2 4о2 4о22(16.19)(16.19)
а
а
а^Ь^с^
2Д
а^Ь^с^
2Д
N't
N't
Н т. д.,
Н т. д.,
где А—площадь треугольника, N'i задаются соотношением (4.8), Если толщина элемента t предполагается постоянной в пределах элемента, то из уравнения (16.15) для матрицы масс имеем
где А—площадь треугольника, N'i задаются соотношением (4.8), Если толщина элемента t предполагается постоянной в пределах элемента, то из уравнения (16.15) для матрицы масс имеем
[т]г = р/^[Л№№у(16.16)
ИЛИ
imrsY = ptVn^N'rN'sdxdy.(16.17)
[т]г = р/^[Л№№у(16.16)
ИЛИ
imrsY = ptVn^N'rN'sdxdy.(16.17)
С помощью соотношения (4.8) можно показать, что
С помощью соотношения (4.8) можно показать, что
[4Д "PH r*s-
\\KN'sdxdy = { .
при г==5.
Таким образом, при
р^А^Г
[4Д "PH r*s-
\\KN'sdxdy = { .
при г==5.
Таким образом, при
р^А^Г
(16.18)
(16.18)
получаем матрицу масс
получаем матрицу масс
2
2
0
2
4
0
2 4
о
2
2
0
2
4
0
2 4
о
о
2 4
о
2 4
о
2
2
о
2 4
о
2 4
о
2
2
(16.19)
(16.19)
его узлам, то матрица массимел1 00 1а бы0 0 0 0вид0 00 00 00 0I 0 0 10 00 00 00 00 00 01 00 1его узлам, то матрица массимел1 00 1а бы0 0 0 0вид0 00 00 00 0I 0 0 10 00 00 00 00 00 01 00 1Если бы масса элемента была равномерно- распределена по тремЕсли бы масса элемента была равномерно- распределена по трем(16.20)(16.20)
его узлам, то матрица масс
имел
1 0
0 1
а бы
0 0 0 0
вид
0 0
0 0
0 0
0 0
I 0 0 1
0 0
0 0
0 0
0 0
0 0
0 0
1 0
0 1
его узлам, то матрица масс
имел
1 0
0 1
а бы
0 0 0 0
вид
0 0
0 0
0 0
0 0
I 0 0 1
0 0
0 0
0 0
0 0
0 0
0 0
1 0
0 1
Если бы масса элемента была равномерно- распределена по трем
Если бы масса элемента была равномерно- распределена по трем
(16.20)
(16.20)
Очевидно, что эти результаты значительно отличаются друг от друга.
Изгиб пластины. Колебания пластин представляют собой весьма важную инженерную проблему. Такие важные явления, как колебания мостового настила, колебания лопаток турбин и др., приводят к задачам, трудно поддающимся аналитическому решению.
Важность использования согласованной матрицы масс вместо матрицы сосредоточенных масс подчеркивается в нескольких работах [15—19].
Если рассматривается, например, прямоугольный плоский элемент из разд. 10.4, то функции перемещений определяются соотношением (10.16)
[^ = [Р][СГ*(16.21)
в соответствии с обозначениями гл. 10.
Заметим, что [С] не зависит от координат, а [Р] определяется выражением
[Р] = [1, х, у, х2, ху, у2, х?, х2у, ху2, у3, ^у, Х^].
Таким образом, ДЛя плоского элемента постоянной толщины t матрица масс (16.15) принимает вид
[«Г = ^ ([С]"1/ ($ $ ИгИ ^ dy) [С]-1.(16.22)
Как и ранее, без особых затруднений вычисляется интеграл в круглых скобках, а полная матрица масс может быть получена матричным умножением. В табл. 16.1 приводится ее явное выражение, данное Дейвом [16].
Подобные матрицы масс могут быть получены и для треугольных элементов, рассмотренных в разд. 10.6 н далее, Явные
Таблица 16.1
Матрица масс прямоугольного элемента
" 3454
[/np = [L] [Л1] Щ
—■
—461
80
—461
—63 80
1226
—274 199
3454
274
—60- 42
46180
199
—42 40
46163 80
1226
— 199 274
394 116 116 3454
—199
40 —42
— 116 —30 —28 —461
80
—274
42 —60
— П6 —28 —30 —461
63
80
394
—116 116
1226 199 274 1226
—274
— 199
3454
'16
—30 28
19940 42 274
—60
—42
461
80
„-И8
28 —30
—274 -42 —60 -199
42
40
-461
-63 80„
Здесь L определяется по табл. 10.1 и Х=р/а6/6300.
Выражения для этих матриц здесь не приводятся; выполнение алгебраических преобразований предоставляются читателю *).
При использовании таких элементов рекомендуются методы численного интегрирования.
Оболочки. Если определены матрицы масс для плоских и изгибных движений некоторого элемента, то может быть найдена матрица масс, отнесенная к общей координатной системе. Правила преобразований в этом случае, очевидно, точно такие же, как для сил. Основные этапы получения матрицы масс для каждого элемента в общих координатах и составление матрицы масс для .ансамбля аналогичны подобным операциям для матриц жесткости (см. гл. 11). Поэтому в принципе решение задач о колебаниях оболочек не представляет особых трудностей.
Матрицы демпфирования и другие. Приведенные выше примеры, возможно, помогли читателю закрепить некоторые общие идеи. Он легко заметит, что матрицы демпфирования, заданные уравнением (16.14), имеют точно такую же структуру, что и матрицы масс. Различные матрицы, введенные в подразд. 16.2.1 и определяемые равенствами (16.7) и (16.8), также имеют аналогичную форму. Таким образом, после незначительного видоизменения ко всем этим задачам в равной мере применимы результаты, относящиеся к. плоскому треугольному элементу, и отпадает необходимость в повторном вычислении.
Связанные задачи
Для задач обоих типов, рассмотренных в предыдущем раз* деле, получены матричные дифференциальные уравнения одина-
!) Интегралы в явном виде приведены в работе [20].
ковой формы [формулы (16.6) и (16.13)]. Аналогично могут быть получены уравнения для более сложных задач. Иногда в задачах связанного типа появляются две самостоятельные системы уравнений. Мы обсудим два таких примера, представляющих значи- тельный практический интерес.
Связанное движение упругой конструкции в жидкой среде
[2/, 22]
Дифференциальное уравнение, описывающее распределение ’ давления р при малых колебаниях сжимаемой жидкости, имеет ВИД
■+=(16.23)
дх2 ду2 1 dz2 с2 dt2 *v '
где е—скорость звука, а демпфирующие члены (вязкости) опущены.
На границе задается или р или величина
<=-Р^т(16.24)
если граница непроницаема и движется. Здесь Un есть нормальная составляющая перемещения. После разбиения жидкой об* ласти на конечные элементы получается уравнение, аналогичное уравнению (16.6):
№1{р} + №^{р} + {^ = 0, (16.25)
в котором матрицы ^Щ и [6] находятся обычным способом. Матрица {/} не содержит вкладов интегрирования по объему, а обусловлена поверхностными интегралами, соответствующими описанным выше движениям [см. уравнение (15.27)] *).
Движение границы (поверхности раздела) обусловлено перемещением конструкции. Если дискретизируется сама конструкция, то можно записать /
= (16.26)
где [А] определяется соответствующими функциями формы, а {6} является вектором узловых перемещений. Согласно формуле (15.13), имеем
Й, = [8]^-{б}, (16.27)
’) В более общем случае в уравнение (16.25) может входить член, содержащий первую производную от р по времени. Например, если в уравнение движения жидкости входят члены, обусловленные вязким трением, или граница не отражает падающие волны давления. Такая граница имеет важное значение, если область жидкости бесконечна, а при расчете ее нужно ограничить [22].
12 Зак, 613
гдегде[8] =$ № [N]ds-S[8] =$ № [N]ds-S(16.28)(16.28)Здесь [ЛП — функции формы, определяющие распределение давления, aS — поверхность раздела жидкости и конструкции (фиг. 16.1).
где
где
[8] =$ № [N]ds-
S
[8] =$ № [N]ds-
S
(16.28)
(16.28)
После дискретизации задачи строительной механики имеем
[К] {6} + [С] 4 {6} + №1^ {6} + ОТ, 4- № = 0, (16.29)
где содержатся обычные члены уравнения (16.13), но воздей-
Фиг. 16.1. Поверхность раздела твердого тела и жидкости.Фиг. 16.1. Поверхность раздела твердого тела и жидкости.ствия разделены на заданные внешние силы {Я} и силы {F}a, обусловленные, давлением жидкости на поверхности раздела. На основании принципа виртуальных работ можно найти, что силы {f}s должны быть заданы в виде
Фиг. 16.1. Поверхность раздела твердого тела и жидкости.
Фиг. 16.1. Поверхность раздела твердого тела и жидкости.
№ = $№pds=l[S]r {р}, 5
(16.30) так как
- p = \naVpV
Объединяя уравнения (16.25), (16.27), (16.29) и (16.30), окон
чательно получаем связанную систему матричных дифференциальных уравнений
[Я] {р} + [G] ^ {р} + [8] -^ {6} = 0,
[К] {6} + [С] 4 {6} + М ^ W + 7№ W + № = °,
которая описывает эту задачу.
{р}=-[ЯГ'[8]^{6}.{р}=-[ЯГ'[8]^{6}.(16.32)-(16.32)-Некоторые аспекты этой задачи обсуждаются в работах [21] и [22]. В частном случае для несжимаемой жидкости (5 = оо) второй член первого уравнения становится равным нулю и это уравнение может быть решено непосредственно, что дает
{р}=-[ЯГ'[8]^{6}.
{р}=-[ЯГ'[8]^{6}.
(16.32)-
(16.32)-
Подставив это выражение во второе уравнение, получим обычное динамическое уравнение, в котором к матрице масс
добавлена матрица присоединенных масс
--^Ч#]'1 [8].(16.33)
Такая матрица присоединенных масс, впервые предложенная Зенкевичем с сотр. [4, 15], была введена в разд. 15.5. Сравнительно недавно подобная методика была использована при определении собственных частот арочных плотин [23].
16.3 2 Упругое поведение пористого насыщенного материала [24]
Эта задача встречается в механике грунтов н во многих гео технических проблемах.
В пористой упругой среде давление жидкости в порах вызы вает объемные силы, определяемые матрицей
(16.34)(16.34)Ордх
(16.34)
(16.34)
Оу др дг
Они уже рассматривались в гл. 4. Подробнее эти вопросы изложены в работе [25].
Если упругая конструкция дискретизируется конечными элементами, то объемные силы вызовут узловые силы
/ Г d/drl X
^Ь = S [(VJrj ^H(V] dV W = [L] {р},(16.35)
V/
где [vV] — функции формы, определяющие перемещения упругого тела, а [^ — функции формы, характеризующие распределение давления ).
В результате для упругой среды мы имеем обычное уравнение дискретизированной задачи
[Л (6} + [Д] М + №- о,(16.36)
где [/<] —матрица жесткости, а {/?} включает все, заданные силы, кроме сил, обусловленных давлением в порах.
Переходя к рассмотрению жидкости, содержащейся в порах, следует записать соответствующее дифференциальное уравнение неразрывности. Оно уже встречалось в гл. 15 как типичное уравнение (15.1), но кх> ^» &? являются теперь коэффициентами про-
ницаемости и Q представляет собой скорость, с которой происходит наполнение жидкости в единице объема. Для матрицы третьего порядка, связанной с компонентами перемещений, имеем
д/дх -Jт д[дД [7V]{d}. dfdz)д/дх -Jт д[дД [7V]{d}. dfdz)(16.37)(16.37)
д/дх -Jт д[дД [7V]{d}. dfdz)
д/дх -Jт д[дД [7V]{d}. dfdz)
(16.37)
(16.37)
Из уравнения (15.1) с учетом (16.37) получаем
№]{р} + [5]4^=0-(16.38)
и так как сила Q определяется уравнением (15.13), то
/(djdx 1\
J[^]rQ^V = J[^4 djdy pH 4W' <16-39) vV I д/дг J )
Уравнения (16.36) и (16.38) образуют связанную систему совместных матричных дифференциальных уравнений. Эти уравнения аналогичны системе (16.31), полученной для связанного динамического взаимодействия жидкости и конструкции. Если пренебречь сжимаемостью жидкости, то эти системы будут иметь одинаковую форму.
. Следует заметить, что из формул (16.35) и (16.39) формально следует, что
[S] = [LJr.(16.40)
Использовав несколько иной подход, Санду и Уилсон [24] впервые дискретизировали эту задачу с помощью конечных элементов. Физические аспекты этой задачи обсуждаются в работах [26, 27].
Обычное уравнение консолидации, которое имеет форму (16.1) (без вторых производных по времени), является частным случаем более общей формулировки.
Выше предполагалось, что жидкость несжимаема. Если же в задаче учитывается и сжимаемость жидкости, то в уравнении (16.38) появляется дополнительный член вида
И]^^'(16-41)
Такое обобщение позволяет рассмотреть нестационарные задачи частично насыщенных грунтов.
Другой способ учета временного эффекта
В предыдущем разделе различные задачи были сведены к матричным дифференциальным уравнениям относительно времени. Это осуществляется достаточно просто и не требует новых принципов. Однако возможны и другие подходы.
Во-первых, к дифференциальным уравнениям, описывающим задачу, может быть непосредственно применена процедура Га- леркина (или другой весовой метод минимизации невязки), обсуждавшаяся в разд. 3.4. При описании неизвестной величины функциями формы, зависящими не только от пространственных координат, но н от времени, т. е.
yt z, /)] {ф}.
дискретизация задачи может быть произведена пространственными и временными конечными элементами [6, 28]. При этом задача становится четырехмерной, но в принципе численное решение может быть получено обычным методом после непосредственной дискретизации на произвольном интервале времени /1 < t < Zs-
Во втором подходе применяется вариационный принцип по пространственным переменным и времени. Вариационные методы, использующие свертку интегралов, описаны Гэртином [29] и успешно применены в работах [5, 24]. На основе этих методов могут быть также построены пространственные и временные конечные элементы.
В простых динамических задачах вариационный принцип непосредственно следует из принципа Лагранжа. Ищется стационарное значение интеграла
X=^L^, (16.42)
в которомв которомL = U-\-W‘VT1L = U-\-W‘VT1(16.43)(16.43)
в котором
в котором
L = U-\-W‘VT1
L = U-\-W‘VT1
(16.43)
(16.43)
где U + W — сумма энергии деформации и потенциальной энергии, которая была уже введена в гл. 2, и Т — кинетическая энергия системы. Величина L называется функцией Лагранжа [30].
Несмотря на то что такие подходы обладают достаточной общностью, они не будут подробно рассматриваться.
Упрощенный вариант процедуры Галеркина в следующем разделе будет непосредственно использован для уравнений дискретизированной задачи.
Рекуррентные соотношения для решения задач Коши
В матричных дифференциальных уравнениях, полученных в предыдущих разделах, значения функций и, если необходимо,
их первых производных по времени, заданные в начальный момент времени, однозначно определяют эти функции на определенном интервале времени.
Задачи такого класса, известные как «начальные» или «шаговые», могут быть решены с помощью подходящих рекуррентных соотношений [1]. В некоторых простых случаях такие рекуррентные соотношения приводят к точным решениям [3]. Эти случаи не будут рассматриваться в дальнейшем.
Рекуррентное соотношение может быть установлено различными способами. Например, может быть непосредственно использована разностная схема или применен метод Галеркина для минимизации невязки в пределах каждого интервала. Дру-' гой метод, который применяется чаще, обладает всеми достоинствами вариационных методов, предложенных Уилсоном и др. [5, 24].
Рекуррентное соотношение может быть записано для нескольких интервалов одновременно, что требует решения большего числа совместных уравнений, но приводит к повышенной точности и устойчивости.
Здесь удобно отдельно рассмотреть матричные уравнения, содержащие лишь первые производные по времени, и уравнения, имеющие производные второго порядка по времени.
Задачи, описываемые дифференциальными уравнениями первого порядка по времени
Типичной для этого класса является задача, определяемая уравнением (16,6) при [G] = 0:
[Я]№ + [С] ^ № + {Л =0.' (16.44)
Мы рассмотрим интервал 0 ^ t ^ tn, обозначая через {^}0 начальные значения при t = 0.
В общем случае предположим, что в пределах этого интервала вектор {ф интерполирован по его некоторым значениям:
п
№=£ЛШ№,(16.45)
i=0
где Ni(t)—соответствующие функции формы, непрерывные в пределах рассматриваемого интервала.
Например, если интерполяция линейная, то следует рассмотреть лишь начальное значение ф при / = 0 и значение при — М (п = 1), т. е. в матричной форме
№ = VNa. ^{^J,}• («блб)
при Na — ^M — t^M, NX=HM. Производная по времени
(16.47)(16.47)ЭИ [dVo dV.lfW) 1 .Л^Мdt — L dt ’ dt J^^jJ У 1 Hf^tJ
(16.47)
(16.47)
Так как начальное значение ^q известно, то используется только одна весовая невязка. Интегрируя уравнение (16,44), умноженное на ЫХ) имеем
+ 1=1[^. *]{{*} + №)-"-» <|6-й)
после подстановки (16.46) и (16.47) и последующего интегрирования получаем
[Я] (1 Wo+т Ж.) + ^ [С] (- №о + WJ +
+ ^-$ W<^ = 0. (16.49)
о
Этот результат подобен тому, который был бы получен на основе обычной центральной конечной разности [1, 4, 8]. Однако вывод уравнения (16.49) является иным, и при этом возникают интересные возможности использования других интерполяционных функций.
Из уравнения (16.49) величина {ф}х может быть найдена фор
мально: *
w,=- (I №1+i^)'1 (4 № - icvA0 ^ь+
+ ^.{f}^ . (16.50) О’•
Это рекуррентное соотношение может быть использовано Для всех последующих интервалов времени (выбор в качестве начального значения ф величины {$о при t = 0 является в данном случае чисто условным).
Для другой рекуррентной схемы можно рассмотреть некоторый интервал времени, содержащий три точки (О, М, 2AZ), как
показано на фиг. 16.2. Поступая аналогично, мы вместо уравнения (16.46) получим
Wo
(16.51)(16.51)№ = V?№ n^X *2(ПК W.
(16.51)
(16.51)
• №2
с параболическими интерполяционными полиномами Лагранжа.
Продолжение этого примера приводит к двум весовым уравнениям минимизации невязки, подобным уравнению (16.48),причем №i и {^>}2 определяются по заданным начальным значениям $}о. Эта процедура может продолжаться до бесконечности, причем с увеличением числа совместных уравнений точность решения повышает
ся. Ясно, что более сложные Фиг. 16.2. Временные функции формы с временные элементы обеспе- разрывной первой производной. чивают большую устойчивость решения и при этом могут быть использованы большие временные интервалы.
Задачи, описываемые дифференциальными уравнениями второго порядка по времени
Динамические задачи строительной механики и подобные задачи описываются уравнениями вида
М {6} + [С] -^ {6} + [М] -^ {6} + У}=0.(16.13)
Для решения этого уравнения, очевидно, необходимы два начальных условия. Обычно задаются значения (д}0 и d/dt^o в начальный момент времени. В соответствии с, вышеизложенным функции формы, описывающие изменение конструкции во времени, выбираются по значениям {6} и d/dt {6} в различные моменты времени. В случае простейшей интерполяции учитываются лишь значения времени t = 0 и t = М и внутри интервала используются кубические полиномы Эрмита. Таким образом, имеем
припри/7оо = 1 — 3s2 + 2s3,
при
при
Hva = ^s — 2s2 + s3) М» //01==352_2^
/7h = (-s2 + s3)A^ и s = 4r
Фиг. 16.3. Временные функции формы с разрывной второй производной.Фиг. 16.3. Временные функции формы с разрывной второй производной.Эти полиномы Эрмита аналогичны приведенным в гл. 10 и 12; их графики представлены на фиг. 16.3.
Фиг. 16.3. Временные функции формы с разрывной второй производной.
Фиг. 16.3. Временные функции формы с разрывной второй производной.
Необходимое рекуррентное соотношение можно получить, если записать весовое уравнение минимизации невязки для t = М:
){";;}[(!«+Iе'4+
-надУi"«.'^>-н«. Н«И (б)'151, +«]«-<>• <ie.ss)
После подстановки функций формы и интегрирования из равенства (16.53) будут получены уравнения для определения величин {6}i и ^/^{б}ь выраженных через начальные значения. Окончательный вид рекуррентного соотношения;
Мн1 адш0 ( гсп
U21 aJ I d!dl {6}t J [в21 BffiA I dldt (б}0 J IС2 J * ( ^^ ;
вывод этих выражений предоставляется читателю в качестве несложного упражнения.
Полученное рекуррентное соотношение не совпадает с конечно-разностным уравнением Уилсона и Клуха [31] или с его разновидностями, использованными Чэном и др. [32]. Оно было с успехом применено Фридом [28], хотя и выведено им другим способом.
Очевидно, что можно применить и более сложные конечные временные элементы с дополнительными степенями свободы.
Связанные задачи
Эти задачи могут быть исследованы изложенным выше способом с использованием различных аппроксимирующих функций по времени в соответствующей форме. Подробно этот вопрос мы рассматривать не будем.
Некоторые примеры
Несколько простых примеров использования рекуррентных соотношений, рассмотренных в подразд. 16.5.1, взято из работы [6] для иллюстрации применения метода и подтверждения его устойчивости.
Нестационарное распределение температуры в лопасти ротора. Пример, приведенный на фиг. 16.4, иллюстрирует двумерную задачу, описываемую уравнением теплопроводности
VT + "Г" Sr = °- <16-55)
Граничное условие1) излучения тепла на поверхности лопасти [уравнение (15.3)] записывается в виде
дТ _ -«^-Т^ дакдТ _ -«^-Т^ дак(16.56)(16.56)
дТ _ -«^-Т^ дак
дТ _ -«^-Т^ дак
(16.56)
(16.56)
’) Обычно принято граничное условие (16 56) называть условием теплообмена, а условием излучения оно называется, если в правой части (16.56) вместо разности температур берется разность их четвертых степеней. — Прим. р$3.
Фиг. 16.4. Распределение температур в охлаждаемой лопасти ротора, имеющей нулевую начальную температуру (Д^ = 0,01 с).
Удельная теплоемкость £ = 3.11 кал/г • °C. Плотность р=7,99г/см8. Коэффициент тепло» проводности к*0,05кал/см • с • °C. Температура газа около лопасти 1145 °C. Коэффициент теплоотдачи а на наружной поверхности лопасти (А —В) изменяется от 0,390 До 0,056 (сечение А—В).
{1омер отверстия
Температура в отверстии, °C
а
1
545
0,0980
2
587
0,0871
где Тй — температура окружающего газа, р — плотность, с — удельная теплоемкость, £ — коэффициент теплопроводности и а — коэффициент теплоотдачи.
Для конечно-элементного представления лопасти были применены изопараметрические элементы третьего порядка. Распределения температур в различные моменты времени пока* заны пунктирными линиями.
Трехмерная задача теплопроводности. Одна восьмая часть эллипсоида вращения грубо аппроксимируется тремя квадратичными изопараметрическимн элементами. На фиг. 16.5 показаны эти элементы и изменение температуры в центре эллипсоида,
Фиг. 16.5. Изменение температуры во времени в вытянутом эллипсоиде вращения при х = у = г = О (А/ = 0,025 с).
— аналитическое решение; △ решение методом конечных элементов. LxiLx*^ oLl/As*°o.
полученное аналитически и методом конечных элементов. Наблюдается хорошее совпадение результатов.
Различные нестационарные задачи.
Фильтрация со свободной поверхностью
Специальный класс нестационарных задач образуют задачи о течении грунтовых вод, в которых не учитывается сжимаемость жидкости, но происходит непрерывное изменение ее свободной поверхности. Определяющее уравнение таких задач является стационарным [уравнение (15.26)].
Свободная поверхность фильтрующейся жидкости есть поверхность нулевого давления (см. гл. 15), но она не составлена из линий тока в неустановившемся течении. Если решение задано в любой момент времени при известном положении свобод-
ной поверхности, то может быть найдена нормальная составляющая ии скорости фильтрации для этой свободной поверхности. Когда жидкость покидает поры, нормальная составляющая й№ скорости движения свободной поверхности может быть определена как
(16.57)
Для следующего интервала времени М может быть установлено новое положение свободной поверхности и произведено повторное вычисление на основе шаговой-схемы решения.
Очевидно, что сетка конечных элементов должна выбираться так, чтобы она соответствовала новому положению свободной поверхности на каждом шаге вычислений. Здесь особенно полезны нзопараметрические криволинейные конечные элементы,
Фиг. 166 Фильтрационный поток прн наличии свободной поверхности. Для каждого момента времени автоматически устанавливается сетка элементов и находится скорость свободной поверхности.
а—форма свободнойаналоговое
Фиг 16.7.
Поверхности в решение; -—
различные моменты времени для задачи Лиг IR ярешение методом конечных элементов <А^=10с)» *
Фиг. 16.7 (продолжение).
d—изменение во времени свободной поверхности в продольной плоскости симметрии йри быстром спуске жидкости. аналоговое решение; Q решение методом конеч
ных элементов.
которые были использованы для решения двумерных и трехмерных задач [34ч 35].
На фиг. 16,6 и 16,7 иллюстрируется применение изложенного метода к простому примеру дренажа через две симметрично выполненные траншеи и проводится сравнение с аналоговым решением этой задачи [36]. Подобное решение широко применяется на практике и позволяет получить количественные оценки в таких задачах, как быстрый спуск жидкостй и т. д. Другие попытки рассмотрения нестационарной задачи этого типа перечисляются в работах [37—39].
Заключительные замечания
В настоящей главе были кратко рассмотрены некоторые типы нестационарных задач н дано изложение основных методов их решения. Подобным образом могут быть поставлены и решены многочисленные задачи, имеющие важное" практическое значение.
Решения, полученные методом конечных элементов, обладают некоторыми преимуществами по сравнению с соответствующими решениями, полученными конечно-разностными методами. Однако остаются трудности, связанные с устойчивостью таких решений, хотя неявная схема рекуррентных зависимостей, полученных в разд. 16.3, обычно является достаточно надежной.
При решении задач с помощью рекуррентного соотношения. Типичная форма которого задана уравнением (16.50), появляется
необходимость вычисления матриц большого порядка на каждом шаге по времени. Если шаги по времени одинаковые и матрицы не зависят от времени, то на каждом шаге вычисления применяются одни и те же матрицы. В результате использования частичного обращения время, необходимое для вычисления на последующих шагах, может быть значительно уменьшено по сравнению с временем, затраченным на первом шаге [6].
Дальнейшую экономию времени решения можно получить, уменьшая число пространственных переменных, используя эффективный метод, подобный описанному в гл. 17 (подразд. 17.4.3), или применяя анализ Хэрти [40, 41].
К сожалению, это не относится к случаю существенно нелинейных задач, таких, - как задача о свободной поверхности (разд. 16.6) и другие задачи подобного характера. В гл. 18 будет рассмотрено несколько таких нелинейных задач. Специальная задача, относящаяся к этой группе задач, решена недавно в работе [42], где рассматривается уравнение нестационарной теплопроводности с учетом фазового превращения (затвердевания). Подробное обсуждение этой задачи и других задач подобного рода выходит за рамки этой книги.
ЛИТЕРАТУРА
Crandall S„ Engineering Analysis, McCraw-Hill, 1956.
Carslow H. S., Jaeger J. C, Conduction of Heat in Solids, 2nd ed., Clarendon Press, 1959; есть русский перевод: Карслоу Г., Егер Д., Теплопроводность твердых тел, изд-во «Наука», 1964.
Visser W., A Finite г Element Method for the Determination of Non Stationary Temperature Distribution and Thermal Deformation, Proc. Coni, on Matrix Meth, in Struct. Meeh., Air Force Inst, of Technology, Wright Patterson A. F. Base, Ohio, 1965.
Zienkiewicz О. C, Cheung Y. K„ The Finite Element Method in Structural and Continuum Mechanics, 1st ed., McGraw-Hill, 1967.
Wilson E. L, Nickell R. E., Application of Finite Element Method to Heat Conduction Analysis, Nuclear Eng. and Design., 4, 1—11 (1966).
Zienkiewicz О. C., Parekh C. J., Transient Field Problems — Two and Three Dimensional Analysis by Isoparametric Finite Elements Ini. J. Num. Meth, in Eng., 2, 61—71 (1970).
Terzhagi K, Peck R. B., Soil Mechanics in Engineering Practice, Wiley, 1948.
Todd D. K., Ground Water Hydrology, Wiley, 1959.
Arlett P. L, Bahrani A. K-, Zienkiewicz О. C„ Application of Finite Elements to the Solution of Helmholz’s Equation, Proc. IEE, 115, 1762—1766 (1968).
Taylor C„ Patil B. S., Zienkiewicz О. C., Harbour Oscillation: a Numerical Treatment for Undamped Natural Modes, Proc. Inst. Civ. Eng., 43, 141— 156 (1969).
Zienkiewicz О. C., Newton R. E., Coupled Vibrations in a Structure Submerged in a Compressible Fluid, Int. Symp. on Finite Element Techniques, Stutt- gart, 1969.
Archer J. S., Consistent Mass Matrix for Distributed Systems, Proc. Amer. Soc. Civ. Eng., 89, ST4, 161 (1963).
Leckie F. A., Lindberg G. M„ The Effect of Lumped Parameters on Beam Frequencies, The Aero. Quarterly, 14, 234 (1963).
Zienkiewicz О. C , Cheung Y. K., The Finite Element Method for Analysis of Elastic Isotropic and Orthotropic Slabs, Proc. Inst. Civ. Eng., 28, 471 (1964).
Zienkiewicz О. C„ Irons B., Nath B., Natural Frequencies of Complex, Free or Submerged Structures by the Finite Element Method, in Symposium on Vibration in Civil Engineering, London, April 1965 (Butterworth, 1966).
Dawe D. J., A Finite Element Approach to Plate Vibration Problems, /. Meeh. Eng. Set., 7, 28 (1965).
Guyan R. J., Distributed Mass Matrix for Plate Elements in Bending, JA/AA, 3, 567 (1965); есть русский перевод: Гайан, Матрица распределенной мае сы элемента пластины при изгибе, Ракетная техника и космонавтика, 3, № 3 (1965).
Bazeley G. Р„ Cheung Y. Ki, Irons В. М„ Zienkiewicz О. С , Traingular Elements in Plate Bending — Conforming and Non-Conforming Solution, Proe, Conf, on Matrix Meth, in Struct. Meeh., Air Force Inst, of Technology, Wright Patterson A. F. BSse, Ohio, 1965.
Anderson R. G., Irons В. M., Zienkiewicz О. C., Vibration and Stability of Plates Using Finite Elements, Int. J. Solids Struct., 4, 1031—1055, 1968.
Anderson R. G., The Application of the Non-Conforming Triangular Plate Bending Element to Plate Vibration Problems, M. Sc. Thesis, Univ, of Wales, Swansea, 1966.
Zienkiewicz О. C., Discussion of «Earthquake Behaviour of Reservoir-Dam Systems» by Chopra A. K., Proc. Amer. Soc. Civ. Eng., 95, EM3 801—803 (1969).
Zienkiewicz О. C., Newton R. E., Coupled Vibrations of a Structure Submerged in a Compressible Fluid, Proc. Int. Symp. on Finite Element Techniques, Stuttgart, 1969.
Back P. A. A., Cassell A. C„ Dungar R„ Severn R. T., The Seismic Study of a Double Curvature Dam., Proc. Inst. Civ. Eng., 43, 217—248 (1969).
Sandhu R. S., Wilson E. L., Finite Element Analysis of Seepage in Elastic Media, Proc. Am. Soc. Civ. Eng., 95, EM3, 641—651 (1969).
Serafim J. L„ Ch. 3 in: Rock Mechanics and Eng. Practice, Stagg K. G., Zienkiewicz О. C, eds., Wiley, 1968.
Crochet J., Naghdi P. M., On Constitutive Equations for Flow of Fluid Through an Elastic Solid, Int. I. Eng. Set, 4, 383—401 (1966).
Biot M A., General Theory of Three Dimensional Consolidation, I. Appt. Phys., 12, 155—164 (1941).
Fried L, Finite Element Analysis of Time Dependent Phenomena, Int. Report. Stuttgart Univ., 1969.
Gurtin M„ Variational Principles for Linear Elastodynamics, Arch, for Rational Meeh, and Analysis, 16, 34—50 (1969).
Washizu K., Variational Methods in Elasticity and Plasticity, Pergamon Press, 1968.
Wilson E. L„ Clough R. W„ Dynamic Response by Step by Step Matrix Analysis, Symp. on Use of Computers in Civil Eng., Lisbon, Oct. 1962.
Chan S. P., Cox H. L„ Benfield W. A.. Transient Analysis of Forced Vibrations of Complex Structural-Mechanical Systems, I. Roy. Aero. Soc., 66, 457— 460 (1962).
Haji-Sheikh A., Sparrow E. M„ Transient Heat Conduction in a Prolate Spheroidal Solid, Trans. ASME HT, 88, 331—333 (1966); есть русский перевод- Хаджи-Шейх, Спэрроу. Нестационарная теплопроводность в удлиненном сфероидальном теле. Труды Американского общества инженеров механиков, Серия С, Теплопередача, 88, № 3, 1966.
Parekh С. J., Finite Element Solution System, Ph. D. Thesis. Univ, of Wa- les, Swansea. 1969..
Taylor C„ Parekh C. J., Peters J. C., France P., Numerical Analysis of Linear Free Surface Seepage Problems, Proc Am. Soc. Civ. Eng. (будет опубликовано)_ .
Herbert R., Rushton K. R., Groundwater Flow Studies by Resistance Networks, Geotechnique 16, 53—75 (1966).
Neuman S. P., Witherspoon P A., Finite Element Method of Analyzing Steady Seepage with a Free Surface, Water Resources Res., 6, № 3, 889 (1970a).,
Neuman S. P„ Witherspoon P. A., Variational Principles for Confined and Unconfined Flow of Groundwater, Water Resources Res., 6. № 5 (1970b).
Javandel 1., Witherspoon P. A., Application of Ihe Finite Element Method to Transient Flow in Porous Media, Soc Pet. Eng. J., 241—252 (Sept. 1968).
Hurty W., Dynamic Analysis of Structural Systems Using Component Modes, JAIAA 6 (July. 1968).
Gallagher R. H., Mallett R. H., Efficient Solution Processes for Finite Element Analysis of Transient Heat Conduction, Bell Aerosystems, Buffalo, 1969.
Zienkiewicz О. C.. Parekh C. J., Wills H J., The Application of Finite Ele- ' ments to Heat Conduction Problems Involving Latent Heat (будет опубликовано).
— ГЛАВА 17
ДИНАМИЧЕСКИЕ ЗАДАЧИ.
ПОЛУАНАЛИТИЧЕСКОЕ ИССЛЕДОВАНИЕ. КОЛЕБАНИЯ И СОБСТВЕННЫЕ ЗНАЧЕНИЯ
Введение
В гл. 13 было показано, как задачи, в которых в направлении одной из координат свойства не изменяются, можно упростить н что, используя ортогональные функции, можно исключить эту координату. Такой подход давно применяется при решении задач, содержащих в качестве одной из координат время, и фактически лежит в основе линейной теории колебаний. В этой главе мы будем рассматривать уравнение типа (16.13), полученное в результате дискретизации в предыдущей главе:
№ {6} + [С] 4 (б) + [М] ^ {6} + (F(7)J = 0.(17.1)
Это уравнение применимо ко всем упоминавшимся классам задач, для чего достаточно одну или несколько матриц приравнять нулю. Уравнение связанной задачи тоже может быть приведено к такому виду.
Динамическое уравнение при периодическом входном сигнале
Пусть член {F}, представляющий собой возмущающую силу, имеет вид
{F(1)} = {FO}^,(17.2)
где {Fo} не зависит от времени. Далее Предположим, что решение {6} существует и имеет такую же форму:
{б Ю) = {ба} еа<.(17.3)
После подстановки этих выражений в (17.1) получим
(№ + a[C] + a2[^])(M + {F0} = 0.(17.4)
Решение уравнения (17.4) относительно (до} дает возможную форму реакции, если для {6} удовлетворяются начальные условия.
Если а — мнимая величина, т. е. имеет вид
e = »w.(17.5)
ТО
eat — ettot = cos tot + i sin tot
и вещественная часть выражения (17.2) соответствует периодическому сигналу.
В общем случае {^о} и {бо} будем считать комплексными, тогда уравнение (17.4) можно рассматривать как совокупность двух уравнений, получающихся в результате приравнивания вещественных и мнимых частей.
Таким образом, если
-=(17.0)
(М = (М + i (М»
где все величины с одной и двумя черточками сверху вещественные, то, приравнивая вещественную и мнимую части (17.4), получаем систему двух уравнений, которую можно записать в матричном виде:
Г[К] - о>ЧМ] — ш [С] j Г б. | _ Г К |(17.7а)
L — Ш[С] [К] — (о2[Л1]-11 б011?0/‘ (17.76)
Уравнения (17.7) образуют систему, в которую входят только вещественные величины. В результате решения этой системы можно определить реакцию на любой периодический сигнал. Эта система уже не является положительно определенной, хотя она по-прежнему симметрична.
При периодическом сигнале решение после начального переходного периода не чувствительно к начальным условиям и поэтому найденное приближенное решение будет характеризовать установившееся поведение. Это справедливо как для задач о динамическом поведении конструкций, так и для задач теплопроводности, при решении которых надо принять
[М] = 0.
Собственные частоты
Если матрица [С] равна нулю, т. е. рассматривается динамическая задача без демпфирования, и если внешних возмущений {F} нет, то уравнение (17.1) принимает вид
+(17.8)
Это уравнение имеет вещественное периодическое решение
(б) = {б0} cos tott
373373Динамические задачи. НолуаналитиЧёское исследование
373
373
если выполняется условие
(№-ш2№]){М = 0.(17.9)
Последнее равенство возможно только при некоторых значениях ы, при которых определитель заключенной в скобки ма- , трицы обращается в нуль. Поскольку этот определитель имеет | порядок Я (при размерности матрицы пХ«), в общем случае существует п вещественных корней о2. Они определяют собственные угловые частоты системы, а задача их нахождения 8 представляет собой типичную задачу о собственных значениях [1]
det|[K]-a2[M]] = 0.(17.10)
В динамических задачах о колебаниях п корней этого уравнения вещественные.
Каждая частота, при которой выполняется условие (17.9), определяет вектор {6о}п, величина компонент которого произвольна', а их отношения принимают заданные значения. Такие векторы называются модами системы.
На практике удобно вводить масштаб для этих векторов так, чтобы
{ба}^ [MJ {б0)г = 1 (единичная матрица). (17-11)
Масштабированные таким образом векторы называются нормированными модами (собственными функциями) системы.
Еще одно важное свойство мод состоит в том, что для любых двух различных частот I ф /
(М[М (М/^0.(17.12)
Это свойство называется свойством ортогональности мод [1]. Интересно отметить, что матрица ([Л] — со2 [Л/]) появляется и при решении задач о поведении систем при вынужденных колебаниях [уравнения (17.7)]. Как известно, при приближении величины о к собственной частоте реакция увеличивается и возникает явление резонанса.
Решение задачи о собственных значениях
Обилие замечания
При нахождении собственных значений редко прибегают к записи определителя (17.10) в виде полинома а, как праиило, используют другие методы. Такие методы описаны в специальных учебниках [1, 2], и сейчас, многие библиотеки стандартных программ содержат соответствующие программы.
В большинстве случаев рассматривается частная задача о собственных значениях
[//] {X} = Л {X},(17.13)
где [Я]— симметричная положительно определенная матрица. Уравнение (17.9) после обращения матрицы [Л] и введения обозначения X = 1/w2 можно записать в виде
[ХГ'МШМ=ММ,(17.14)
однако симметрии в общем случае нет.
” Если'-записать матрицу [Л] в виде
[Х] = [Л[ЛГ И [ХГМ^-'ит1.
где [Л] — матрица с нулевыми коэффициентами над главной диагональю, то после умножения (17.14) на [Д]т будем иметь
Щ-^) {бо}=Л[Л]г{бо}.
Полагая
ЩЧМ = {Х),(17.15)
окончательно получим уравнение
VH№ = xVx^(17.16)
которое совпадает с (17.13), так как матрица [77] теперь сим-, метрична и имеет вид
[Я] =[Л№]Г"'.(17.17)
После определения X (всех или только нескольких наибольших значений, которые соответствуют основным тонам) находятся моды {X}, а затем с помощью (17.15) и моды {6о}.
Свободные колебания
В статических задачах всегда вводится необходимое число условий закрепления для обеспечения возможности получения обращения [7<]-1, или, что то же самое, единственности решения уравнений статики (см. гл. 1). Когда такие условия отсутствуют, как, например, при полете ракеты, произвольное задание минимального необходимого числа условий закрепления позволяет получить решение статической задачи, причем эти условия не влияют на величины напряжений. В динамических задачах задание таких условий недопустимо и часто приходится сталкиваться с задачей о свободных колебаниях, в которой матрица [К] сингулярна и поэтому не имеет обратной.
Использование простого искусственного приема позволяет сделать возможным применение к такой задаче общих методов,
описанных в предыдущем разделе. Уравнение (17.9) записывается в виде
[([К] + а[Л1])-(Иг + а)[М]]{б11} = 0)(17.18)
где а — произвольная постоянная того же порядка, что и искомая величина о2. Новая матрица ([К]Н-а[.М]) может быть обращена, и, следовательно, обычным способом можно найти (w2 + a). Этот простой, но эффективный путь преодоления существенных трудностей предложен вперв.ые Коксом [За].
Экономичные методы определения собственных значений
Какой бы метод ни использовался для определения собственных значений и собственных функций системы, необходимо проделать на порядок больше вычислений, чем при решении соответствующей статической задачи. К счастью, собственные значения можно достаточно точно определить при меньшем, чем в случае статической задачи, числе степеней свободы.
Если при решении статической задачи используется достаточно мелкое разбиение, то можно сократить число степеней свободы й сосредоточить коэффициенты, учитывающие влияние массы н демпфирования, в меньшем числе узловых параметров; Этот способ предложен Айронсом [4, 5] и несколько позднее Гайяном [6]. От читателя, по-видимому, не ускользнет его сходство с описанным в гл. 7 способом прстроения сложных элементов.
Пусть все степени свободы {6} разделены на две части’
Предположим, что перемещения 6 однозначно выражаются через перемещения б. В соответствии с этим последние будем называть главными, а первые — вспомогательными переменными. Таким образом,_
{6} = [L]{6}(17.20)
И
где [Д] — матрица, характеризующая связь между этими перемещениями.
Динамическое уравнение всей системы
[К] {6} + №1 -^ (6) = 0(17,22)
должно быть записано с учетом ограничения на деформации, налагаемого соотношением (17.21). Новое уравнение лучше всего получить, минимизируя полную потенциальную энергию системы по уменьшенному числу параметров.
В гл. 2 показано, что, используя принцип Даламбера для динамических сил, потенциальную энергию можно записать в виде
X = Йг [К) {6} + ( М ^- Й)" {6}.(17.23)
После некоторых преобразований получаем
= [Г) {6} + m й = 0,(17.24)
где матрицы
г/т ГН
гл(17,25)
соответствуют меньшему числу степеней свободы, связанных С {6,}.
Выражения (17.25) можно получить непосредственно, используя правила рассмотренного в гл. 1 контрградиентного преобразования, если выражение (17.21) принять за определение матрицы этого преобразования.
Важно установить связь между вспомогательными и главными перемещениями. При этом уместно сделать приемлемое с инженерной точки зрения предположение, что картина деформации не изменится, если вместо нагрузок задать перемещения {б}. В соответствии с этим, записывая по аналогии с (17.19) соотношение
, Г^ М ГМ
|W,-Whr (17Ж)
получаем
[КТ W + [К] {5} = о,
поскольку вспомогательные узлы не нагружены, и {^^-[^Г’МЧд}(17.27)
или_
Приложения этого метода хорошо описаны в литературе [7, 8] и будут рассмотрены на приведенных ниже примерах.
Некоторые примеры определения собственных значений
Приведем лишь несколько примеров из множества решенных практических задач.
Колебания пластин •
На фиг. 17.1 представлены результаты расчета колебаний прямоугольной консольной пластины, полученные при использо-
Фиг. 17.1; Моды консольной пластины.
Исходые данные для расчета при разбиении иа 4 треугольных элемента: Е=2,02*1(У Н/м1, £=^,25 см, L=5,08 см, 6=2,54 см, v=0,3. р=7,65-104 Н/м3. Числа обозначают частоты в герцах, полученные при использовании: 1) точного решения [9]; 2)«несогласованного» треугольника; 3) согласованного треугольника с поправочной функцией (10.28) и 4) согласованного треугольника с поправочной функцией 110.29).
378
Глава 17
Динамические задачи. Полуаналитическое исследование
379
вании всего лишь четырех треугольных элементов. Результаты сравниваются с результатами сложных расчетов Бартона [9]. Видно, что использование несогласованного треугольника приводит к лучшим результатам, чем использование уточненных соотношений. Точность определения и частот и собственных функций вполне удовлетворительна.
Более полно результаты, полученные при использовании несогласованных треугольников, для различных разбиений приведены в табл. 17.1 [7].
" Таблица ПЛ
Сравнение теоретических и экспериментальных результатовопределения частот прямоугольной консольной пластины постояннойтолщины (длина а, ширина а/2) [7]
Мода
(й/V bipha* .
Результаты Бартона
Экспериментальные результаты Планкетта
Расчет методом конечных элементов (несогласованный треугольник)
Метод Ритиа -
Экспери-
Сетка ^XL мента
Сетка 4X2, 16 элементов
Сетка 2X8 для половины пластины с учетом симметрии, что эквивалентно использованию
64 элементов
1
3,47
3,42 Ч
3,59
3,39
3,44
3.44(c)
2
14,93
14,52')
14,50
15,30
14,76
14,77 (а)
3
21,26
20,86
21,70
21,16
21,60
21.50(c)
4
48,71
46,90
48,10
49,47
48,28
48,19 (а)
5
60,50
67,46
60,56
60,54 (с)
6
92,30
88,84
91,79 (с)
7
94,49
93,99
92,80
92,24
92,78 (а)
8
118,70
117,72
119.34(c)
9
125,10
118,96
124,23 (с)
10
154,00
153.15(a)
И
176,00
174,46 (с)
12
196,00
199,61 (с)
*) Результаты, скорректированные Вартоном в соответствии с проведенными ум испы* таниями. Буквами (с) и (а) обозначены симметричные и антисимметричные моды.
Распет с учетом всех степеней сво боды (90)
Исключены степени свободы узлов, не отмеченных кружками.
Числе-арновных перемещении (чоп) -59
Исключены все степени свободы кроме поперечных перемещений обведенных кружками узлов.
чоп =18
Исключены все степени свободы кроме поперечных перемещений обведенных кружками узлов
чоп = 6
Мода
uijDIpta*
1
3,469
2
8,535
3
21,450
4
27,059
Мода
mjDIpia^
1
2
3
4
3,470
8,540
21,559
27,215
Мода
wjDjpta4
1
2
3
4
3,470
8,543
21,645
27,296
Мода
wjDlpta4
1
2
3
4
3A13
8,604
22,690
29,490
Фиг. 17.2. Исключение степеней свободы при определении собственных частотквадратной консольной пластины.
Решение подобной задачи иллюстрируется на фиг. 17.2. При решении проверялась эффективность экономичного метода определения собственных значений. Видно, что при сокращении числа степеней свободы с 90 до 6 первые четыре частоты изменяются очень мало.
В литературе так много примеров расчета колебаний пластин, что их невозможно перечислить. •
Плоская задача о колебаниях
На фиг. 17.3а и 17.36 приведены результаты расчета Клуха и Чопры [10] колебаний сечения земляной дамбы. При расчете использовались простые треугольные элементы.
Колебания оболочек
Очевидно, что изложенный метод можно применить при решении любых двумерных или трехмерных задач для упругой сплошной среды. В частности, большой интерес представляют задачи о колебаниях оболочек. В противоположность предыдущему простому примеру на фиг. 17.4 приведены результаты использования сложных элементов толстых оболочек, описанных в гл. 14, при решении задачи о колебаниях турбинной лопатки [11, 12]. Показанные на фиг. 17 5а и 17.56 элементы такого же типа используются для динамического расчета арочной плотины.
Мода 1 <*) = 7,71 рад/с
Мода? ш = 23,75рад/с
Мода А ш = 19,31 рад/с
Мода8 си = 25,95рад/с
Фиг. 17.4 Колебания турбинной лопатки, рассчитываемой как толстая оболочка.
Фнг. 17.36. Моды н частоты собственных колебаний земляной дамбы [10].
а —элементы параболического типа; б —моды и частоты. Сравнение с экспериментом. Мода I—1-я форма поперечных колебаний. Измеренная- частота 517 Гц. Вычисленное значение 518 Гц. Мода 2—i-я форма поперечных колебаний вдоль кромки. Измеренная частота 1326 Гц. Вычисленное значение 1692 Гц. Мода 3—1-я форма крутильных колебаияй. Измеренная частота 2885 Гц. Вычисленное значение 2686 Гц. Мода 4 —2-я форма поперечных колебаний. Измеренная частота 2510 Гц. Вычисленное значение 2794 Гц.
Фиг. 17.4. (продолжение).$иг* l^ (продолжение).
Фиг.Фиг.ис-ис-
Фиг.
Фиг.
ис-
ис-
Сетка 3X3 параболических толстых оболочечных элементов, пользованная для расчета колебания арочной плотины.
Фиг. 17.56. Первая мода; частота 2,20 Гц.
(17.28)(17.28)Если граничные условия не оказывают возмущающего действия,задачу о собственных значениях,Если граничные условия не оказывают возмущающего действия,задачу о собственных значениях,встречающуюсявстречающуюсяФнг. 17.6. Серповидный волновод; моды электромагнитного поля.d —наружный диаметр; OO'=l,3d; r=0,29d; S=O,055d; 6=22°.Фнг. 17.6. Серповидный волновод; моды электромагнитного поля.d —наружный диаметр; OO'=l,3d; r=0,29d; S=O,055d; 6=22°.+ 7^ = °- <17-29) h — средняя глубина,+ 7^ = °- <17-29) h — средняя глубина,
(17.28)
(17.28)
Если граничные условия не оказывают возмущающего действия,задачу о собственных значениях,
Если граничные условия не оказывают возмущающего действия,задачу о собственных значениях,
встречающуюся
встречающуюся
Фнг. 17.6. Серповидный волновод; моды электромагнитного поля.
d —наружный диаметр; OO'=l,3d; r=0,29d; S=O,055d; 6=22°.
Фнг. 17.6. Серповидный волновод; моды электромагнитного поля.
d —наружный диаметр; OO'=l,3d; r=0,29d; S=O,055d; 6=22°.
+ 7^ = °- <17-29) h — средняя глубина,
+ 7^ = °- <17-29) h — средняя глубина,
Некоторые другие примеры динамического расчета оболочек содержатся в работах [13—16], В работе [7] используются трехмерные изопараметрические элементы.
Волновое уравнение. Задачи электромагнетизма и гидродинамики
Как было показано в предыдущей главе, основное уравнение динамики (17.1) может описывать разнообразные задачи, не связанные с расчетом конструкций. В задаче о собственных значениях матрицы массы и жесткости могут иметь другой физический смысл:
Частным случаем рассмотренных ранее общих уравнений является известное волновое уравнение, которое для двумерных задач имеет вид
д2Ф . д2Ф1 д2Ф «
дх2 ду2с2 dt2 “ U'
получаем в различных областях физики.
Сначала рассмотрим ее применительно к теорви электромагнитных полей [17]. На фиг. 17.6 показаны моды поля в задаче о волноводе. При расчете использовались простые треугольные элементы. Более сложная задача о трехмерных колебаниях рассмотрена в работе [17].
. Аналогичное уравнение довольно хорошо описывает поверхностные волны в некотором объеме жидкости:
Здесь
ф— превышение уровня во
ды над средним и g— ускорение силы тяжести. С помощью этого уравнения нетрудно подсчитать собственные частоты воды в гавани [18]. Йа фиг. 17.7 показана форма колебаний воды в одной из гаваней.
Колебания бассейна
Фиг. 17.8. Колебания объема жидкости при наличии свободной поверхности. Расчет трехмерной задачи с использованием параболических элементов.
О амплиту/а давления; □ смена знака*
5
Фиг. 17.7. Колебания воды в естественной гавани,а —план; б —линии уровней амплитуд..
13*
Связанные задачи гидродинамики
Эта задача была сформулирована в предыдущей главе. В случае отсутствия возмущающей силы и демпфирования опять возникает задача о собственных значениях.
Если жидкость несжимаема, то следует просто ввести матрицу присоединенных масс. В гл. 15 довольно подробно рассматривался вопрос построения такой матрицы, так что добавление ее не представляет особых затруднений. Этот подход к решению задачи впервые описан Зенкевичем и др. [19] и впоследствии был использован Баком и др. [20].
При учете сжимаемости жидкости задача несколько усложняется, поскольку колебания жидкости и конструкции взаимосвязаны.
Простой пример двумерной задачи, иллюстрирующий взаимодействие идеализированной плотины и жидкости, представлен на фиг. 17.8. Этот пример показывает эффективность использования различных разбиений на элементы [22].
При сведении связанной задачи к обычной задаче о собственных значениях целесообразно использовать специальные преобразования. Некоторые такие преобразования описаны в работе [21]. Другой метод вычислений изложен Айронсом [23].
Решения нестационарных задач. Метод нормированных собственных функций
В предыдущей главе обсуждалось решение нестационарных задач с помощью различных рекуррентных соотношений. Однако если известны собственные частоты и собственные функции системы без демпфирования, то сравнительно нетрудно определить реакцию на неустановившиеся воздействия системы с демпфированием, которая описывается уравнением (17.1).
Этот метод изложен во многих учебниках. Хотя и приближенно, он позволяет вычислить реакции на такие сложные воздействия, как толчки при землетрясениях и др. [20, 24, 25].
Рассматривая опять основное уравнение (17.1)
К] {5} + [С] 4 {6} + [М] 5 {6} + iF (0) = 0, отметим, что любое движение можно представить в виде линейной комбинации собственных функций {60}ь полученных в результате решения задачи о собственных значениях
([К] — т2[Л1]) {д,Д = 0.(17.9)
Таким образом, можно записать
{6} = 1М, №{60}а]{г} = [Ао] И, (17.30)
где матрица [Ло] содержит все собственные функции (нормированные), а {2(/)} — коэффициенты пропорциональности при собственных функциях.
Если теперь подставить (17.30) в (17.1) и результат умножить на [Л0]г, то получим
[А0]г [К] [Ao] {z} + [А0]г [С] [А.,] -^ И +
+ [Д0]г [Af] [Ао] -^ {г} + [До1Г W = 0. (17.31)
В соответствии со свойством ортогональности [см. 17.12)]
тf 0 при i L
<5^1М = { , при .= .
Кроме того, по определению
Следовательно, тг 0 при i L
{бо}Пк]М = { ^ при i=L
Если также предположить Э, что выполняются соотношения т ,<0 при i ф ь
М1с1М=[2еА при { = },
то система (17.31) будет содержать только диагональные члены. Следовательно, при нормированных собственных функциях получаем систему обыкновенных дифференциальных уравнений-
®»Z1 + 2б>,с, -^-z, + -^-z, = - {Й^ (f},
(17.32)
<4 + ^п=п ^tZn + ^^ — « И-
Каждое из этих уравнений решается элементарно, а затем с помощью соотношения (17.30) строится полное решение.
Этот метод особенно удобен, если все силы V4^ одинаково меняются со временем. Если, например, основание конструкции движется с ускорением У(0, то можно считать, что это основание неподвижно, а к самой конструкции в узлах (фиг. 17.9) приложены силы
-[М]{Л}[/.(17.33)
Это предположение является обоснованным, так как в предыдущей главе было показано, что матрица [С] по форме аналогична матрице [М].
Матрица {А} характеризует геометрические соотношения между ускорениями узлов и величиной 0 (если направление U совпадает с направлением одной из координат, то она состоит из единиц и нулей).
Типичное дифференциальное уравнение можно записать в виде
■(17.34)
где игде иz, = R^Rt = {МТ М {Л}-z, = R^Rt = {МТ М {Л}-(17.35)(17.35)
где и
где и
z, = R^
Rt = {МТ М {Л}-
z, = R^
Rt = {МТ М {Л}-
(17.35)
(17.35)
Решение уравнения (17.34) имеет простой вид
t
г'6 = ^и (t)e~c®‘ (<-т) sin<o; У — г) dr (17.36) о
и его можно вычислить для любых типов движения.
При расчете конкретных конструкций необходимо знать весовые множители Ръ. вычисление которых можно предусмотреть в программе решения задачи о собственных значениях.
С помощью уравнения (17.34) рассчитывались реакции системы с одной степенью свободы на воздействия сейсмического характера. Часто можно видеть, что поведение системы определяется небольшим числом собственных функций и что для определения максимальной реакции достаточно сложить максимальные реакции, соответствующие этим собственным функциям.
ЛИТЕРАТУРА
L Crandall S. Н., Engineering Analysis, McGraw-Hill, 1956.
Wilkinson J. H., The Algebraic Eigenvalue Problem, Oxford Univ. Press, За. Cox H. L., Vibration of Missiles, Aircraft Eng., 33, 2—7, 48—55 (1961).
3b. Jenning A., Natural Vibration of a Free Structure, Aircraft Eng., 34, 81—83 (1962).
Irons B., Eigenvalue Economisers in Vibration Problems, Л Roy. Aero. Soc., 67, 526 (1963).
Irons B„ Structural Eignevalue Problems: Elimination of Unwanted Variables, JAiAA, 3, 961 (1965); есть русский перевод: Айронс, Задачи а Собственных значениях матриц конструкции: исключение лишних переменных, Ракетная техника и космонавтика, 3, № 5, стр. 207 (1965).
Guyan R. J„ Reduction of Stiffness and Mass Matrices, JAIAA, 3, 380 (1965); есть русский перевод: Гайан, Приведение матриц жесткости и массы, Ракетная техника и космонавтика, 3, № 2, стр. 287 (1965).
Anderson R. G„ Irons В. М., Zienkiewicz О. С., Vibration and Stability of Plates Using Finite Elements, Int. J. Solids and Struct., 4, 1031—1055 (1968).
Ramsden J. N., Stoker J. R„ Mass Condensation; a Semi Automatic Method for Reducing the Size of Vibration Problems, Int. J. Num. Meth. Eng., 1, 333—349 (1969).
Barton M. V., Vibration of Rectangular and Skew Cantilever Plates, /. Appl. Meeh., 18, 129—134 (1951).
Clough R. W., Chopra A. K„ Earthquake Stress Analysis in Earth Dams, Structures and Materials Research Rept. № 65—8, Univ, of California, Berkeley, California, 1965.
Ahmad S., Anderson R. G„ Zienkiewicz О. C„ Vibration of Thick, Curved, Shells with Particular Reference to Turbine Blades, /. Strain Analysis, 5, 200—206 (1970).
Anderson R. G., A Finite Element Eigenvalue System, Ph. D. Thesis, Univ, of Wales, Swansea, 1968.
Archer J. S„ Rubin C. P„ Improved Linear Axi-Symmetric Shell-Fluid Model for Launch Vehicle Longitudinal Response Analysis, Proc. Conf, on Matrix Methods in Struct. Meeh., Air Force Inst, of Techn., Wright Patterson A. F. Base, Ohio, 1965.
Argyris J H„ Continua and Discontinua, Proc. Conf, on Matrix Methods in Struct. Meeh., Air Force Inst, of Techn., Wright Patterson A. F. Base, Ohio, Oct. 1965.
Klein S„ Sylvester R. J., The Linear Elastic Dynamic Analysis of Shells of Revolution by the Matrix Displacement Method, Proc. Conf, on Matrix Methods in Struct. Meeh., Air Force Inst, of Techn., Wright Patterson A. F. Base, Ohio, Oct. 1965.
Dungar R., Severn R. T„ Taylor P. R., Vibration of Plate and Shell Structures Using Triangular Finite Elements, J. of Strain Analysis, 2, 73—83 (1967).
Arlett P. L„ Bahrani A. K-, Zienkiewicz О. C., Application of Finite Elements to the Solution of Helmholtz's Equation, Proc. IEE, 115, 1762—1964 (1968).
Taylor C„ Patil B. S., Zienkiewicz О. C., Harbour Oscillation: a Numerical Treatment for Undamped Natural Modes, Proc. Inst. Civ. Eng. 43, 141— 155 (1969).
Zienkiewicz О. C., Irons B„ Nath B., Natural Frequencies of Complex, Free or Submerged Structures, by the Finite Element Method, Symp. on Vibrations in Civil Eng., Inst. Civ. Eng., London (Butterworth), 1965.
Back P. A. A., Gassell A. C., Dungar R, Gaukroger D. R„ Severn R. T., The Seismic Design Study of a Double Curvature Arch Dam, Proc. Inst. Civ. Eng., 43, 217—248 (1969).
Zienkiewicz О. С„ Newton R. Е., Coupled Vibrations of a Structure. Submerged in a Compressible Fluid, Int. Symp. on Finite Element Techniques, Stuttgart, 1969.
Holbeche J., Ph. D. Thesis, Univ, of Wales, Swansea, 1971^
Irons В. M., Role of Part-Inversion in Fluid Structure Problems with Mixed Variables, JAMA, 7, 568 (1970); есть русский перевод: Айронс, Роль ча-
стачного обращения в задачах со смешанными переменными о поведе- нни системы жидкость — конструкция, Ракетная техника и космонавтика, 8, № 3, стр. 239 (1970).
Housner d. W„ Behaviour of Structures During Earthquakes, Proc, Am. Soc. Civ. Eng., 85, EM4, 110—129 (1959).
. Zienkiewicz О. C., Anderson R. G., Irons B., Buttress Dam Analysis for Earthquake Loads, Water Power, 19, 359—363 (1967),
ФИЗИЧЕСКИ НЕЛИНЕЙНЫЕ ЗАДАЧИ. ПЛАСТИЧНОСТЬ, ПОЛЗУЧЕСТЬ ЗАДАЧИ НЕЛИНЕЙНОЙ ТЕОРИИ ПОЛЯ И Т. Д.
Введение
Все рассмотренные до сих пор задачи описывались линейными дифференциальными уравнениями, приводящими к стандартной квадратичной форме функционала. В задачах механики упругого тела линейность являлась следствием:
линейной связи между деформациями и перемещениями [см. соотношение (2.2)];
линейной связи между напряжениями и деформациями [см. соотношение (2.3)].
В задачах теории поля такая линейность была следствием предположения о независимости постоянных, например проницаемости к, от искомого потенциала ф [см. соотношение (15.1)].
Однако многие практически важные задачи не являются линейными, поэтому обобщение изложенных численных методов, которое позволило бы исследовать такие задачи, представляет большой интерес. В механике твердого тела такие явления, как пластичность, ползучесть и другие сложные реологические явления, заставляют отказаться от предположений линейной упругости. Аналогично ситуации, когда вязкость зависит от скорости потока или когда в пористых средах неприменимы законы фильтрации Дарси из-за наличия турбулентности или магнитная проницаемость зависит от плотности тока, приводят к физической нелинейности.
Эти задачи можно исследовать, не меняя их постановки, т. е. на основе тех же основных вариационных принципов. Если найдено решение линейной задачи, то можно получить решение нелинейной задачи с помощью некоторого итерационного процесса, на каждом шаге которого материальные константы выбираются так, чтобы удовлетворялись определяющие уравнения.
Однако если нелинейна связь между деформациями и перемещениями, то необходимы бодее существенные изменения в постановке задачи. Такие задачи в настоящей главе не рассматриваются (они изложены в гл. 19). Тем не менее будет установлено, что итерационные методы применимы и для этого случая, поэтому с их помощью можно решать задачи, в которых имеют место нелинейности обоих типов ).
Следует сделать одно существенное замечание. В нелинейных задачах в отличие от линейных часто нет единственности решения. Таким образом, найденное решение не обязательно будет искомым. Для получения правильного ответа необходимо применять метод малых приращений и четко представлять физическую сущность задачи.
Здесь могут быть использованы формальные численные итерационные методы, такие, например, как методы Ньютона — Рафсона и т. д. Однако их применение требует понимания физической природы задачи, и поэтому на практике численные методы более успешно разрабатываются инженером (или физиком), нежели математиком.
НЕЛИНЕЙНЫЕ ЗАДАЧИ МЕХАНИКИ
ТВЕРДОГО ДЕФОРМИРУЕМОГО ТЕЛА
Подход с общих позиций
Основные положения
Задача линейной теории упругости в перемещениях всегда сводится к решению уравнений для1 ансамбля (см. гл. 1 и 2)
[К] {6} — {/?} = О,(18.1)
где вектор {7?} содержит все силы, обусловленные внешними нагрузками, начальными напряжениями и деформациями и т. д.
При выводе этого соотношения использовался закон линейной упругости в виде
{a} = [Z)]({e}-{e0}) + {o0}.(18.2)
Кроме того, предполагалось существование линейной связи между деформациями и перемещениями [соотношение (2.2) гл. 2], перемещения считались непрерывными и уравнения равновесия удовлетворялись приближенно.
При решении задач о малых деформациях, в которых используются другие, возможно и нелинейные, определяющие уравнения, следует изменить только соотношение (18.2). Новое соотношение можно записать в виде
F ({о}, {е}) = 0.(18.3)
Если удастся найти такое решение уравнения (18:1), что при соответствующем подборе одного или нескольких входящих в (18.2) параметров [£)], {е0} или {о0} это уравнение и соотношение (18.3) удовлетворяются при одинаковых значениях напряг жений и деформаций, то полученное решение будет искомым.
Очевидно, что при решении целесообразно использовать итерационный метод. Какая из трех вышеупомянутых величин бу- дет подбираться в процессе итераций, зависит от:
метода решения линейной задачи;
физического закона связи между напряжениями и деформациями.
Если при итерациях подбирается матрица [D], то приходим к известному методу переменной жесткостихУ Если же подбираются {во} или {ооК то имеем так называемые методы начальных деформаций или начальных напряжений.
Во многих случаях не удается установить соотношения типа
для полных деформаций и напряжений, ио можно вывести их для приращений этих величин А {о} и А {е}. В этих слу- чаях итерационные методы применяются для каждого приращения нагрузки (или времени при ползучести). Методы приращений можно использовать в сочетании с любым из ранее рассмотренных методов.
Из изложенного ранее видно, что параметры [D], {е0}, {оо} •являются весьма важной частью исходных данных для программы решения задачи линейной теории упругости. Поэтому такие программы представляют собой основу решения любой нелинейной задачи. На дайной стадии несущественно, составлены ли эти программы на основе конечно-элементной дискретизации или нет. Изложенные ниже методы можно использовать в сочетании с любым другим способом дискретизации (например, конечно-разностным) при условии, что берутся1 одинаковые исходные данные.
-18.2.2. Методы переменной жесткости
Метод переменной жесткости можно использовать в случае, 'когда связь между напряжениями и деформациями (18.3), характеризующую поведение материала, можно представить в форме (18.2), где матрица упругости зависит от достигнутого уровня деформации, т. е, имеет вид
№=[2)({e})]=[D({d})L (18.4)
Так как матрица упругости влияет на окончательный вид матрицы жесткости ансамбля, приходим к уравнению
№ = [К ({б})] {6} -{/?} = 0, (18.5) ’которое можно решить различными итерационными методами.
•) В советской литературе этот метод носит название метода переменных 'параметров. О других методах см. сб. «Упругость н неупругость», вып. 3, 'стр. 120, Изд-во МГУ, 1973. — Прим. ред.
Очевиден следующий простой итерационный процесс. Сначала предполагается {6}о = 0, вычисляется W({6}o)] = [-Ко] и определяется {d}i = Wo)-1W}- Процесс повторяется в соответствии с формулой
(|8-6>
До тех пор, пока перемещения перестанут изменяться.
Если определяющие уравнения таковы, что соотношение типа (18.4) может быть записано только для приращений напряжений и деформаций, то описанный процесс следует применить Для приращений нагрузки, отсчитываемых от ранее достигнутого значения.
В любом случае можно пользоваться стандартной программой решения задач линейной теории упругости при условии, что матрица [И] симметрична. Это требование весьма существенно, так как в программе обычно используется свойство симметрии.
Одним из существенных недостатков методов переменных параметров является то, что на каждом шаге приходится заново строить матрицы жесткости и решать полученные уравнения. Если программа использует прямые методы решения, то такой подход становится очень неэкономичным и более приемлемыми оказываются другие методы, которые описаны в следующем разделе.
Методы начальных напряжений
Если определяющие уравнения разрешимы относительно напряжений, т. е. (18.3) имеет вид
ОТ^ИШ(18.7)
то соотношение (18.2) для упругого материала можно привести к форме (18.7), задавая соответствующим образом {а0}. Так как ■ {оо} влияет на силы W), приходим к решению уравнения
№ - Wo] ОТ - Я (ОТ) = 0.(18.8)
Итерационный процесс проводится следующим образом. Сначала находится
{бо}=
где Wo} соответствует приложенным нагрузкам. Определяются напряжения {а0}ь необходимые для приведения упругого решения в соответствие с реальными напряжениями при достигнутых деформациях. Далее с учетом начального напряжения с помощью соотношения (2.13) находится W}i и определяется
{5J = WJ и т. д.
ДО
{^^[^■'Ш-(18.9)
Процесс продолжается до тех пор, пока решение не перестанет изменяться 1).
Другой удобный метод состоит в определении только изменений {К}, обусловленных изменениями требуемого начального напряжения. В этом случае {б0} находится, как и ранее, но
ЛЬМ^КоГ'Л №} и т. д.
и итерации продолжаются до тех пор, пока величина А{6}п не станет достаточно близкой к нулю.
При вычислениях более удобен последний подход, который, кроме того, имеет ясный физический смысл. На каждом этапе во всех точках конструкций определяется разность между истинными напряжениями при соответствующих деформациях и напряжениями, найденными из упругого решения. Эта разность напряжений затем перераспределяется в соответствии с упругим законом, чтобы восстановить равновесие, и поэтому метод первоначально получил название метода перераспределения напряжений [1].
Величину силы А {К}п, вычисленную на п-м шаге итерации, можно физически интерпретировать как неуравновешенную невязку силы в конструкции, и, следовательно, она является удобной мерой ошибки.
В этом методе на каждом шаге итерационного процесса используется одна и та же матрица жесткости, и если она поблочно обратима, то время, необходимое для каждой итерации, составляет лишь небольшую часть времени, затрачиваемого на получение первого приближения.
Теперь возникает вопрос, какие упругие постоянные следует использовать для определения матрицы [Ко]. Если поведение материала в основном описывается соотношениями линейной теории упругости и отклонения от линейно-упругого поведения локализованы, то естественно использовать начальные значения упругих постоянных. Однако если нелинейность проявляется для всех напряжений, то для ускорения сходимости можно рекомендовать скорректировать упругие постоянные после первой итерации.
Методы начальных деформаций
В некоторых задачах, особенно в задачах ползучести, действующие напряжения нельзя выразить в явном виде через де-
’) Описанный метод носит название метода упругих решений. См. А. А. Ильюшин, Пластичность, ГИТТЛ, 1948, — Прим. ред.
формации. С другой стороны, в этих случаях можно определить деформации (или приращения деформаций) через напряжения, т. е. установить соотношение типа
{е}М(Ш (18.10)
Совпадение соотношений (18.10) и (18.2) может быть достигнуто при соответствующем выборе {ео}. Уравнение (18.8) опять решается итерационным методом, но теперь упругие деформации, получаемые на каждом шаге, сравниваются с деформациями, соответствующими определяющему соотношению (18.10),
Фиг. 18.1. Методы начальных деформаций и начальных напряжений. Размягчающийся (с) и затвердевающий (6) материалы.
и нх разность используется для оценки невязки силы А {/?)„. В остальном процесс идентичен описанному выше, и, в част-* ности, матрица жесткости остается постоянной на любом шаге.
В некоторых законах ползучести (см. разд. 18.7) дополнительные деформации (деформации ползучести) явно отделены от упругих деформаций и, следовательно, при каждой итерации определяются непосредственно дополнительные начальные деформации. Различие между методами начальных напряжений и начальных деформаций лучше всего, вероятно, проиллюстрировать графически. На фиг. 18.1 уровню напряженно-деформированного состояния, полученному в первом приближении, соответствует точка 1. В методе начальных напряжений полученные напряжения уменьшаются до правильного значения введением некоторого начального напряжения Д{оо}ь тогда как в методе
начальных деформаций значения деформаций корректируются поправочным членом А{ео}ь Ясно, что когда с ростом напряжений деформации быстро увеличиваются, предпочтительнее использовать первый метод, а когда справедливо обратное утверждение (затвердевающие материалы)—второй.
Ускорение сходимости
Методами начальных напряжений и начальных деформаций можно получить окончательное решение, если правильно подобрать значения {оо} или {во}. Однако описанные процессы подбора не всегда обладают быстрой сходимостью. Исследуя сходимость в процессе вычислений и вводя на каждом этапе дополнительные поправки, ее можно ускорить. Одна из таких процедур в общих чертах описана в работах [2а] и [26]. Однако инженер, составляющий программу, может проявить здесь свою изобретательность. Любой метод является вполне законным, если окончательное решение удовлетворяет всем требованиям.
Математический подход
На этой стадии важно пересмотреть всю проблему в целом с математических позиций [3].-Читатель, несомненно, знаком с методом Ньютона решения нелинейных уравнений с одной переменной х вида
ф (х) = 0.
Если приближенное решение х„ достаточно близко к точному, но в то же время ф(хп) ^ 0, то его можно уточнить, полагая
■^П + 1 ХП “Г ^X^j,
гдегдеФ(*п)4г^Ф(*п)4г^
где
где
Ф(*п)
4г^
Ф(*п)
4г^
Сходимость метода Ньютона графически показана на фиг. 18.2, а. Можно поступить по-другому и на каждом шаге использовать некоторое постоянное значение величины
тогда поправка принимает вид Аг —^^"^
Такой процесс, изображенный на фиг. 18.2,6, обычно сходится медленнее. Ясно, что эти же идеи легко обобщить на нелинейные уравнения со многими переменными. В этом случае процесс известен как метод Ньютона-Рафсона, который в свою очередь может быть модифицирован аналогично тому, как это сделано выше. Очевидно, что методы переменной и постоянной жесткости, рассмотренные с общих позиций в разд. 18.2, относятся к этим двум категориям.
Фиг. 18.2. Итерационный метод Ньютона (а) н метод с использованием постоянного наклона (6).
Для проведения дальнейших выкладок удобно вернуться к основным уравнениям метода конечных элементов, полученным из принципа виртуальной работы в гл. 2. Уравнения (2.28) представляют собой уравнения равновесия, полученные из условия равенства изменений внутренней и внешней работ. Если {ф} представляет собой вектор суммы внутренних и внешних сил, то можно записать
г/{6)Ч'Р}= ^еЛа^И-^бП^НО, (18.11)
V
где вектор {£} содержит все внешние силы, обусловленные приложенными нагрузками. Если для вариации деформаций справедливо соотношение
d {е} = [В] d {д},(18.12)
то, исключая rf{6}T, получаем справедливое в общем случае соотношение
{Ф ({6})} = J [BF (aj dV - {£} = 0,(18.13)
V
в котором {о} — истинные напряжения, зависящие от достигну- того уровня деформаций.
Если деформации малы, то [В] — зависящая от координат матрица деформаций, которая уже была определена ранее в гл. 2. Если можно установить зависимость {а} от деформаций и, следовательно, от перемещений, то задача сводится к решению нелинейного уравнения
Ф ({б}) = 0.
На этом заканчивается постановка задачи.
Рассмотрим теперь вариацию {ф} по £/{д}, которая имеет вид dW=\\B\rd^dV,(18.14)
v
так как {7?} не зависит от {6} н d^R^ — 0. Если записать
d{o} = [Dr({e})]d{8},(18.15)
где [Z)r]—матрица упругих постоянных для приращений (или касательных модулей), то,'используя соотношение (18.15) вместе с (18.12), можно переписать (18.14) в виде
^{ф} = Л тОг({е})][В]^(18.16)
/
Если теперь применить метод Ньютона—Рафсона, начиная с некоторого приближенного решения {6}п, которое не обращает в нуль значения (ф}п, то можно получить соотношение для поправки к этому решению
А{д}„+1 = —[/Cr]-'W„, ,(18.17)
где [7<т]п— матрица касательных упругих постоянных, определенная для перемещений и деформаций, соответствующих приближенному решению {6}п.
Таким образом, основываясь на методе Ньютона — Рафсона, получаем' еще один метод решения нелинейных задач с использованием переменной жесткости. Он отличается от описанного в подразд. 18.2.2 тем, что здесь применяется не секущая, а касательная жесткость. Этот метод гораздо удобнее на практике, так как физические законы обычно формулируются с использованием касательной жесткости.
Однако если вместо касательной матрицы использовать постоянную матрицу, соответствующую начальной упругой жесткости, то метод Ньютона — Рафсона1) (фиг. 18.2,6) становится
’) Этот метод называется модифицированным методом Ньютона — Канторовича.— Прим. ред.
тождественным ранее описанным методам начальных напряжений и начальных деформаций.
Итак, для методов, основанных на простых физических соображениях, имеется математическое обоснование1). Ясно, что при использовании модифицированного метода Ньютона — Канторовича потребуется большее число итераций, хотя в целом, как указывалось ранее, метод более экономичен, поскольку необходимо обращение только одной матрицы жесткости. Может оказаться, что оптимальный в экономическом отношении вариант получится при удачном сочетании обоих методов — постоянной и переменной жесткости.
Таким образом, существенным в каждом нелинейном методе является способ непосредственного вычисления вектора {ф}, характеризующего неуравновешенность сил.
Вектор {ф}^ можно рассматривать как неуравновешенную невязку сил. Таким образом, он играет важную роль в вычислительном процессе.
К описанным методам решения могут применяться любые процедуры ускорения сходимости.
Пластичность
Общая теория
Этот частный вид отклонения от линейно-упругого поведения хорошо известен для металлов и подробно изучен с теоретических позиций [4—7]. По существу, пластичность характеризуется не зависящим от времени необратимым деформированием, начинающимся лишь по достижении некоторого напряжения, известного как предел текучести.
Поверхность текучести. Обычно постулируется и подтверждается экспериментально, что текучесть начинается только тогда, когда напряжения {а} удовлетворяют критерию текучести
/ЧМ, %) = о, (18.18) где %—параметр упрочнения. Условие текучести можно наглядно представить в виде поверхности в n-мериом пространстве напряжений, положение которой зависит от мгновенного значения параметра % (фиг. 18.3).
Закон пластического течения (ассоциированный закон). Мизес [4] первый предложил соотношение, связывающее приращения пластических деформаций с поверхностью текучести. Различными авторами [4, 5] были высказаны эвристические сообра-
’) Метод начальных напряжений фактически совпадает с описанным здесь, если аппроксимировать [Лг] матрицей р(о].
жения в пользу предложенного соотношения; в настоящее время общепринятой, по-виднмому, является следующая гипотеза: если с/{е}р — приращение пластической деформации, то
dtoP = K-^^8Л^
или для любой компоненты п
Яо
de«, р — Ь асп-
Здесь X — неопределенный коэффициент пропорциональности. ассоциированный закон и его
dro соотношение известно можно трактовать как требование ортогональности вектора приращений пластических деформаций поверхности текучести в n-мериом пространстве напряжений.Соотношения между полными напряжениями и деформациями. Предположим, что ^изменение деформации при бесконечно малом приращении напряжения может быть представлено в виде суммы упругой и пластической частей, т. е.d {в} = d (в}е + d {в}р.dro соотношение известно можно трактовать как требование ортогональности вектора приращений пластических деформаций поверхности текучести в n-мериом пространстве напряжений.Соотношения между полными напряжениями и деформациями. Предположим, что ^изменение деформации при бесконечно малом приращении напряжения может быть представлено в виде суммы упругой и пластической частей, т. е.d {в} = d (в}е + d {в}р.Фиг. 18.3. Поверхность текучести и ассоциированный закон в двумерном пространстве напряжений.Фиг. 18.3. Поверхность текучести и ассоциированный закон в двумерном пространстве напряжений.(18.20)
dro соотношение известно можно трактовать как требование ортогональности вектора приращений пластических деформаций поверхности текучести в n-мериом пространстве напряжений.
Соотношения между полными напряжениями и деформациями. Предположим, что ^изменение деформации при бесконечно малом приращении напряжения может быть представлено в виде суммы упругой и пластической частей, т. е.
d {в} = d (в}е + d {в}р.
dro соотношение известно можно трактовать как требование ортогональности вектора приращений пластических деформаций поверхности текучести в n-мериом пространстве напряжений.
Соотношения между полными напряжениями и деформациями. Предположим, что ^изменение деформации при бесконечно малом приращении напряжения может быть представлено в виде суммы упругой и пластической частей, т. е.
d {в} = d (в}е + d {в}р.
Фиг. 18.3. Поверхность текучести и ассоциированный закон в двумерном пространстве напряжений.
Фиг. 18.3. Поверхность текучести и ассоциированный закон в двумерном пространстве напряжений.
Упругие приращения деформации связаны с приращениями напряжения, как обычно, симметричной матрицей [£>]. Таким образом, соотношение (18.20) можно записать в виде
d {е} = [/)]-'</ (о) + ™Х.(18.21)
При пластическом течении напряжения находятся на поверхности текучести, определяемой равенством (18.18). Дифференцируя его, получаем
^а,+<^+...+<^ = 0(18.22)
или
где введено обозначение
A=-%d4-<18-23)
Соотношения (18.21) и (18.22) можно записать в симметричной матричной форме
dejdejde2de2ООдР -дР -DDT1DDT1дР дРдР дРдох до2дох до2дох дР до2дох дР до2. — А. — Аdavdavdo2do2(18.24)(18.24)
dej
dej
de2
de2
О
О
дР -
дР -
DDT1
DDT1
дР дР
дР дР
дох до2
дох до2
дох дР до2
дох дР до2
. — А
. — А
dav
dav
do2
do2
(18.24)
(18.24)
Неопределенную постоянную X можно исключить (избегая при этом умножения или деления на величину А, которая в общем случае может равняться нулю). В результате получаем выражение, в явном виде определяющее изменения напряжений через изменения деформаций:
d^ = VDVepdVaY(18.25)
Здесь
и;,- и - иШ Щ^ I-1+Шг'°| ШГ-
(18.26)
Место матрицы упругости [D], используемой в методе приращений, занимает упруго-пластическая матрица [Z>]eP. Она симметрична и имеет смысл независимо от того, равна ли нулю величина А. Подробное описание теории пластичности в такой форме впервые дано в работах [8, 9].
Значение параметра А. Ясно, что в случае идеальной пластичности без упрочнения величина А равна нулю. При учете упрочнения необходимо рассмотреть сущность параметра (илн параметров) %, определяющего смещение поверхности текучести.
В упрочняющемся материале % определяется как пластическая часть работы при пластическом деформировании, т. е.
dx = at йЦ + a2 de^ + ... ={o}rd{e}y.(18.27)
Используя закон течения (18.19), получаем
d^X^Y-^.(18.28)
Очевидно, что X можно исключить из (18.23) и записать
^=-^wrw-(18-29)
Это выражение позволяет определить А при известной зависимости F от х.
Соотношения Прандтля—Рейсса. Для иллюстрации некоторых понятий рассмотрим частный случай поверхности текучести Мизеса. Она определяется соотношением
^ = [4 fo — а2)2 + 4 fe — а3)2 + 4 (аз — <О2 +
+ За] + За2 + За2р - а = 0, (18.30)
где в общем случае трехмерного напряженного состояния индексы 1, 2, 3 относятся к нормальным компонентам напряжений, а 4, 5, 6 — к сдвиговым.
Из (18.30) находим
дРЗа!dFЗа2dF__^з
да,2а ’да22а’да32а ’
дР _ За4дРЗа5ЭР=За6
да4а ’да5а’дадо
Штрихами обозначены компоненты девиатора тензора напряжений, т. е.
a; = ai-to+"= + "?). и т. д.
Величина а=а(х)—одноосное напряжение при* течении. Если известны результаты опыта для одноосного растяжения в виде зависимости д от пластической деформации ewp, то можно записать
dx, = Gdeup и
дР да da 1 Н' дхдхдеир аа ’
где IT — тангенс угла наклона кривой в точке, соответствующей 6.
Подставляя это выражение в (18.29), после некоторых преобразований получаем
А = Н\(18.31)
что приводит к хорошо известным соотношениям Прандтля — Рейсса между напряжениями и деформациями.
С обобщением на случай поверхности текучести с угловыми точками можно познакомиться в работе [6].
Исторические замечания
Поскольку в изложенной теории пластичности законы сформулированы в виде соотношений (18.25) и (18.26) для приращений, ясно, что итерационный процесс необходимо применять
для малых приращений нагрузок. При этом можно использовать любой из процессов, описанных в разд. 18.2.
В самых первых приложениях метода конечных элементов к задачам теории пластичности предпочтение отдавалось методам начальных деформаций (см., например, работы [10] и [11]). Однако эти методы совершенно неприменимы при рассмотрении идеальной пластичности (без упрочнения), поскольку в этом случае деформации при заданных напряжениях нельзя определить однозначно. По этой причине в последующих работах повысился интерес к методу переменной жесткости [12—16]. Некоторая экономия достигалась за счет того, что для решения систем уравнений использовался метод итераций и жесткость менялась в общем итерационном процессе.
Метод начальных напряжений, впервые примененный для-задач теории пластичности Зенкевичем и др. [9], по-видимому, наиболее удобен, так как любая разгрузка автоматически происходит по законам теории упругости, что позволяет исследовать циклическое нагружение. В настоящее время этот метод используется довольно широко [17].
Приложения метода начальных напряжений к некоторым задачам пластичности
Приспособить‘метод начальных напряжений к решению задач пластичности довольно просто. Трудности, возникающие при этом, связаны со следующими двумя обстоятельствами:
Соотношение между приращениями напряжений и деформаций (18.25) справедливо лишь с момента достижения напряжениями поверхности текучести, т. е. при F(a)=0. Если /7(о)<0, то материал продолжает вести себя упруго.
Соотношение для приращений (18.25) справедливо лишь при бесконечно малом увеличении деформации. При увеличении на конечную величину напряжения могут выйти за пределы поверхности текучести.. Для предотвращения этого после каждой итерации надо изменять напряжения так, чтобы выполнялось условие текучести.
Метод, с помощью которого решены приведенные ниже примеры, состоит в следующем:
Для приращения нагрузки вычисляются приращения упругих напряжений и деформаций.
Для полученных полных напряжений вычисляется величина ^({о}). Если F < 0, то поведение материала упруго и дополнительных итераций не требуется. Если F > 0, то вычисляется значение F в начале интервала и путем интерполяции
определяются приращения упругих деформаций и напряжений в окрестности точки на поверхности текучести.
С помощью соотношения (18.25) находится приращение упруго-пластического напряжения, соответствующее определенному таким образом упругому напряжению). Напряжение в момент начала текучести после добавления упомянутого выше приращения сравнивается с определенными ранее полными напряжениями, а разность используется в качестве начального (поправочного) напряжения.
Далее вычисляют невязки сил и получают упругое решение, дающее новую величину полного напряжения. Если невязки сил меньше некоторого значения, то процесс заканчивается. В противном случае: г) повторяются этапы «б» и «в» и т. д.
На каждом этапе полные напряжения должны соответствовать поверхности текучести. Упруго-пластнческая матрица определяется по значениям напряжений, при которых F = 0, или изменяется в процессе итераций.
Во всех приведенных примерах описанный итерационный процесс использовался без ускорения сходимости. При этом наблюдалась довольно быстрая сходимость (5—15 циклов). Медленная или плохая сходимость является обычно признаком критического состояния конструкции.
Полученная ранее упруго-пластическая матрица относится к общему случаю трехмерной сплошной среды. Для двумерных состояний необходимо привести ее к специальному виду. Например, для плоского напряженного состояния это достигается простым вычеркиванием в (18.24) столбцов, соответствующих нулевым компонентам напряжений. В случае плоской деформации должны учитываться все напряжения, но обращаются в нуль соответствующие компоненты деформаций. В работе [9] выполнены соответствующие преобразования и приведены явные выражения для матриц. Интересно отметить, что в этих случаях даже при идеальной пластичности диагональный член, соответствующий Л,отличен от нуля.
Пластина с отверстием из упрочняющегося и неупрочняю- щегося материала. На фиг 18.4 показаны форма пластины и простые треугольные элементы. Получено решение задачи в предположении плоского напряженного состояния как для идеально пластического, так и для упрочняющегося материалов. Использовался критерий Мизеса с линейным упрочнением [по-
^ среднее
стоянное Н' в (18.31)]. Зоны пластичности при различных нагрузках показаны на фиг. 18.4, б и в.
Хотя соотношение пластичности справедливо только для приращений, метод начальных напряжений при приложении всех нагрузок за один этап приводит к решению, удовлетворяющему условиям равновесия и не превышающему напряжений текучести. Такое решение для очень большого приращения нагрузки показано на фиг. 18.4, г. Интересно отметить, что, несмотря на нарушение законов для приращений деформаций, пластические зоны практически не изменились.
Фиг. 18.5. Пластина с отверстием; упрочняющийся материал, Н'/Е = 0,032. Максимальная деформация в точке начала текучести. Приращение нагрузки == — 0,2 X ийгрузка, соответствующая-началу текучести.
экспериментальные результаты Теокариса и Маркетоса |18]; О метод начальных напряжений; X метод переменной жесткости |И]; △ решение для одного этапа нагружения в пластической области.
Важно также отметить, что, как видно из фиг; 18.5, максимальные деформации в точке начала текучести почти совпадают с определенным методом приращений. Там же проведено сравнение с экспериментальными результатами и с результатами, полученными методом переменной жесткости [14].
Консольная балка — циклическое нагружение. На фиг. 18.6 показана находящаяся в условиях плоского напряженного состояния консольная балка, для материала которой справедливы законы идеальной пластичности Мизеса. Нагрузки отнесены к критической нагрузке, определенной по элементарной теории пластического шарнира. На фиг. 18.7 показан первый цикл нагружения для иллюстрации способности метода правильно описывать упругое поведение при разгрузке. Заслуживают внима-
0,63 03451,0
Фиг. 18.6. Консольная балка. Плоское напряженное состояние, идеальная пластичность. Пластические зоны для различных отношений Р]Рй (Рс— крити-
перемещение в С
■101-101
Сечение /Л /сечение ВВ
Фиг. 18.7. Консольная балка, показанная на фиг. 18.6.
а—перемещения при изменении знака нагрузки; б —распределение напряжений ^х!^у па различных этапах разгрузки. О при начале текучести; X при максимальной нагрузке;
△ при максимальной нагрузке с обратным знаком; □ остаточные напряжения.
ния показанный на фиг. 18.7, а «гистерезис» перемещения и остаточные напряжения после снятия нагрузки, обусловленные пластическим деформированием.
Сводимости нетСводимости нетФиг. 18.8. Консольная балка. Зависимость перемещения от Р/Рс.Фиг. 18.8. Консольная балка. Зависимость перемещения от Р/Рс.На фиг. 18.8 представлено графически изменение перемещений при возрастании нагрузки. По мере приближения к критической нагрузке требуется все большее число итераций, и. при Р/Рс = 1 процесс не сходится. Таким образом, хотя нелинейное решение дает возможность найти нижнюю границу критической нагрузки (путем удовлетворения условиям равновесия и текучести), метод приращений нагрузок не позволяет установить ее истинную величину. Для лучшего описания критического поведения балки проще задать некоторые перемещения в точке приложения нагрузки и затем увеличивать их, пока реакция в этой точке не перестанет возрастать. Этот прием рассмотрен в следующем примере.
Сводимости нет
Сводимости нет
Фиг. 18.8. Консольная балка. Зависимость перемещения от Р/Рс.
Фиг. 18.8. Консольная балка. Зависимость перемещения от Р/Рс.
Пластическое течение при резаиии металла. На фиг. 18.9а показана идеализированная схема обработки металлической заготовки резцом, снимающим с нее стружку. Хотя в действительности эта задача связана с большими- перемещениями, решалась упрощенная упруго-пластическая
задача о поведении тела определенной формы при заданных постоянных перемещениях вертикальной поверхности. На фиг. 18.96 показаны пластические зоны, распределение нагрузки и полная нагрузка на резец. Видно, что вследствие идеальной пластичности материала при определенных перемещениях нагрузки увеличиваются до некоторых постоянных значений. При этом возникает критическое состояние, соответствующее отделению стружки. В рассмотренном примере только этот заключительный этап имеет практическое значение.
Материал Мора —Кулоиа. Туннель. Сходные с пластичностью явления наблюдаются во многих материалах, таких, как почва, скальные породы, керамические материалы и бетон. В них также может происходить необратимое деформирование при почти постоянных напряжениях. Однако поверхность текучести для этих материалов зависит не только от девиаторных (сдвиговых) напряжений, как в законе Мизеса, но и от величины среднего напряжения,
Фиг. 18.9а. Приближенное описание процесса обработки металла путем задания эквивалентных перемещений в месте среза, а — одноосное напряжение текучести. Форма детали и пластические зоны.Фиг. 18.9а. Приближенное описание процесса обработки металла путем задания эквивалентных перемещений в месте среза, а — одноосное напряжение текучести. Форма детали и пластические зоны.
Фиг. 18.9а. Приближенное описание процесса обработки металла путем задания эквивалентных перемещений в месте среза, а — одноосное напряжение текучести. Форма детали и пластические зоны.
Фиг. 18.9а. Приближенное описание процесса обработки металла путем задания эквивалентных перемещений в месте среза, а — одноосное напряжение текучести. Форма детали и пластические зоны.
Известный критерий Мора — Кулона, определяющий максимальное сдвиговое напряжение на произвольной площадке в
видевидет = С + a Jg ф,т = С + a Jg ф,(18.32)(18.32)
виде
виде
т = С + a Jg ф,
т = С + a Jg ф,
(18.32)
(18.32)
где С —сила сцепления, оп — нормальное напряжение и ф— угол внутреннего трения, можно приближенно'записать в более удобной форме, предложенной Друкером [19]:
F^aZj+V^ -К^О,(18.33)
где Ji — первый инвариант тензора напряжений J^Ox+^+oz, /2 —второй инвариант
Л = -^ ИСТ* ~ °vf + ^И — С2>2 + ^°г — ^^l + т« + ^ + т"’
а и К — постоянные, зависящие от сцепления и внутреннего трения материала. Постоянные, входящие в (18.33), связаны с
Фиг, 18.96. Приближенное описание процесса обработки металла. Зависимость полной нагрузки от перемещения и распределение давления на резец.Фиг, 18.96. Приближенное описание процесса обработки металла. Зависимость полной нагрузки от перемещения и распределение давления на резец.
Фиг, 18.96. Приближенное описание процесса обработки металла. Зависимость полной нагрузки от перемещения и распределение давления на резец.
Фиг, 18.96. Приближенное описание процесса обработки металла. Зависимость полной нагрузки от перемещения и распределение давления на резец.
величинами в (18.32) соотношениями
6С cos Фд/з" (3 — sin 0)6С cos Фд/з" (3 — sin 0)2 sin Ф а — —т=
6С cos Фд/з" (3 — sin 0)
6С cos Фд/з" (3 — sin 0)
V3 (3 — sin ф')
Другие возможные формы критериев подробно обсуждены в работе [20], однако для иллюстрации метода вполне достаточно рассмотреть форму, предложенную Друкером.
Если в дополнение к предположению о существовании такой поверхности текучести использовать ассоциированный закон, то
задачи расчета конструкций из подобных материалов можно решать с помощью описанных ранее методов. На фиг. 18.10 показано решение задачи о пластических зонах около туннеля, возникающих за счет перераспределения напряжений в резуль-
Фиг. 18 10. Подкрепленный туннель.
а— разбиение на 15л элемента с 94 узлами. Подкрепление: Е=2,02 • IO,J Н/м2, v= ,15.
Грунт: £=3,4 • Ю9 Н/м2, v=u.2O, С=9,5 • 10® Н/М2, ф=30°. Начальное напряжение ау0—Y^
с началом при Л=124 м. а ом*О,2уЛ,-^=*6,9 • to10 Н/м3. б —пластические зоны.
тате выемки грунта. Аналогичные задачи рассмотрены в работах [9,15, 21 и 22].
Основная трудность решения таких задач связана не с вычислениями, а с формулировкой соответствующих определяющих уравнений. В частности, для материалов Мора — Кулона ассоциированный закон, как правило, не выполняется [23]. Их
поведение описывается так называемыми неассоциированными законами. В соответствии с простым предположением, сделанным Девисом [24], пластические деформации удовлетворяют соотношению
^{в}р = Л[О, ({о})]-1, (18.34)
где [DJ— матрица, зависящая от уровня напряжений, сходная по структуре с матрицей упругости. Повторив описанные соотношениями (18.20) — (18.26) действия, получим новую упругопластическую матрицу, которая уже не будет симметричной [25]. Однако метод начальных напряжений применим и в этом случае.
Материал, работающий только иа сжатие
Гипотетический материал, способный выдерживать только сжимающие напряжения и не сопротивляющийся растяжению при деформировании, во многих отношениях аналогичен идеально пластичному материалу. Хотя в действительности такой идеальный материал, вероятно, не существует, он хорошо аппроксимирует поведение насыпей из горных пород и других сыпучих материалов.
В явном виде соотношение между напряжениями и деформациями, как правило, записать не удается, однако достаточно воспользоваться соотношениями теории упругости, а при появлении растягивающих напряжений приравнять их нулю. При этом уместно использовать метод начальных напряжений, который фактически и был разработан для решения таких задач [1].
Схема вычислительного процесса очевидна, но важно помнить, что главные растягивающие напряжения должны исключаться.
Приведенные выше определяющие соотношения могут лишь приблизительно описывать реальное поведение материала, поскольку при этом не учитывается влияние нераскрытых трещин на перераспределение сжимающих напряжений. Однако ясно, что полученные результаты помогут все же изучить поведение реальных конструкций из сыпучих пород.
Подземная электростанция. На фиг. 18.11, а и б показан пример применения описанной модели в практической задаче. На фиг. 18.11, а изображено распределение напряжений в районе подземной электростанции с учетом предварительно напряженной арматуры вблизи выработки, полученное в результате упругого решения. Там же указаны зоны растягивающих напряжений. Результаты решения этой же задачи (фиг. 18.11,6) при использовании модели материала, работающего только на сжатие, свидетельствуют о незначительном перераспределении напряжений и опасных зон.
1
f /А. ГЬ
a
Фиг. 18.11. Напряжения вблизи подземной электростанции при действии сил тяжести с учетом предварительных напряжении.
а—упругне напряжения; б —напряжения, определенные для материала, работающего только на сжатие»
Разновидностью такого материала может служить материал с конечным пределом прочности на растяжение, не обращающимся в нуль в момент появления трещин. Такой подход использовался в работе [26] при исследовании поведения балок из армированного бетона. Для предварительно напряженных балок
Сжатие РастяжениеА-АСжатие РастяжениеА-АСечение, в котором нет трещинСечение, в котором нет трещинс-сс-с
Сжатие Растяжение
А-А
Сжатие Растяжение
А-А
Сечение, в котором нет трещин
Сечение, в котором нет трещин
с-с
с-с
Фиг. 18.12. Образование трещин в балке Из предварительно напряженного бетона. Максимальное растягивающее напряжение 1,55-106 Н/м2. Распределение напряжений в различных сечениях.
(без учета текучести при сжатии) получено очень хорошее совпадение с.экспериментальными результатами. На фиг. 18.12 показаны некоторые результаты для балки, испытанной в работе [27].
Слоистый материал и стыковочные элементы
В другой модели идеализированного материала предполагается, что материал состоит из большого числа изотропных упругих слоев. При сжатии слои передают сдвиговые напряже-
14 Зак. 613
ния, не превышающие сопротивления трения. Растягивающие напряжения по нормали к слоям не передаются.
Ясно, что такую идеализацию можно использовать при исследовании слоистых горных пород. Как будет показано ниже, она имеет гораздо более широкое применение.
На фиг. 18.13 показан такой материал в двумерном случае. Если ось локальных координат х' направлена вдоль слоев, то для напряжений, возникающих при упругом поведении, можно
Фиг. 18.13. Слоистый материал (а) и узкое слоистое соединение (5);
записать
I т^^' |^цо^ (18.35а) н
а^<0. (18.356)
Здесь р — коэффициент трения между слоями.
Если упругие напряжения превышают предельные значения, определяемые соотношениями (18.35), то они должны быть уменьшены до этих значений.
Применение метода начальных напряжений для таких материалов опять не представляет затруднений. Задача аналогична рассмотренной в предыдущем разделе задаче о расчете материала, работающего только на сжатие. На каждом этапе упругого расчета проверяется наличие растягивающих напряжений Gy'. Если такие напряжения возникают, то вводится поправочное начальное напряжение, сводящее их и касательные напряжения к нулю. Если же оу- — сжимающее напряжение, то производится проверка абсолютной величины касательных напряжений тх'у'. В случае превышения значения, определяемого соотношением (18.35а), их уменьшают до предельно возможной величины.
Описанная математическая модель не всегда будет правильно отражать истинное поведение материала при разгрузке, поскольку сжимающие напряжения могут возникнуть лишь после исчезновения зазоров между слоями. Это затруднение (при нулевом коэффициенте Пуассона) можно устранить, контролируя появление растягивающих деформаций и используя вместо (18.356) соотношение
аУ' = 0 при 8У'^0. (18,36)
В противном случае материал будет упругим. Это фактически один из вариантов деформационной теории пластичности.
Излишне говорить о том, что направления слоев могут меняться от элемента к элементу и таким методом можно исследовать сложное поведение горных пород со случайным расположением трещин,-
Введение прочности сцепления и коэффициента трения, зависящего от величины сдвиговой деформации (обычно коэффициент трения уменьшается с увеличением сдвиговой деформации), требует незначительных изменений программы. Таким же образом можно исследовать размягчающиеся материалы [25].
В некоторых случаях описанный тип поведения наблюдается лишь в узкой области между однородными массивными упругими телами. Это, в частности, имеет место при геологических сдвигах или при наличии больших трещин в горной породе. В таких случаях удобно использовать узкие, как правило, пря-
моугольные элементы/геометрическими характеристиками которых являются средние координаты концов А и В (фиг. 18.13,6) и толщина. Однако элемент соединяется с примыкающими телами в четырех отдельных точках (1—4). Эти переходные элементы могут быть, как показано на фиг. 18.13, простыми прямоугольниками. Можно также использовать и изопараметриче- ские элементы более сложной формы (см. гл. 8).
В работе [28] рассмотрены в некоторой степени похожие переходные элементы, использованные для исследования устойчивости насыпей из горных пород. Однако описанные здесь переходные элементы имеют более широкое применение. С помощью тонких переходных элементов можно, например, решать задачи о посадках деталей машин и зазорах между ними. При использовании очень узкого переходного элемента между двумя частями конструкции или деталями машины зазоры учитываются введением такой начальной деформации е^'о, что величина tey'Q равняется величине зазора. Поскольку описанный переходный элемент не передает растяжения, быстро получаем ответ на вопрос, закрывается ли зазор. И наоборот, посадка эквивалентна отрицательной начальной деформации по нормали к переходному элементу.
Недостатком такой аппроксимации является необходимость использования переходных элементов конечной толщины, чтобы избежать появления очень больших коэффициентов жесткости в направлении нормали и, следовательно, плохо обусловленных уравнений. Для того чтобы обойти упомянутые затруднения, можно использовать другие методы, имеющие более специальное назначение [29].
Ползучесть: деформации, зависящие от времени
Общие положения
Явления ползучести характеризуются зависимостью деформации не только от напряжения, но и от времени. Деформации в данный момент времени определяются всей предысторией напряженного состояния. Таким образом, любой вычислительный процесс должен сводиться к расчету приращений для достаточно малых отрезков времени. Для каждого такого отрезка времени, используя заданный закон ползучести, средние для этого отрезка напряжения и при необходимости их предыдущие значения, можно определить приращения деформаций. Таким образом, в рассматриваемом случае естественно использовать описанный в подразд. 18.2.4 метод начальных деформаций.
Однако иногда можно обратить закон ползучести и получить закон, по которому напряжения в любой момент времени опре-
деляются предысторией деформирования. В тех случаях, когда удобно использовать функцию релаксации, можно применять описанный в подразд. 18.2.3 метод начальных напряжений.
Поскольку при ползучести удобнее измерять деформации, обычно рекомендуется применять метод начальных деформаций, который и будет использован в дальнейшем.
При применении метода начальных деформаций к задачам теории ползучести обычно [30—34]:
рассматриваются все изменения нагрузки (температуры и т. д.) в начальный момент / некоторого отрезка времени и определяется напряженно-деформированное состояние из решения задачи теории упругости;
определяется изменение деформации ползучести {Aec}t за рассматриваемый отрезок времени в предположении, что при этом полученное на этапе «а» напряженное состояние не меняется;
величина {Аес}^ используется как начальная деформация и в результате решения задачи теории упругости определяется новое напряженно-деформированное состояние в конце рассматриваемого отрезка времени.
Если отрезок времени Д^ достаточно мал, то описанный процесс отражает истинное поведение материала и можно перейти к расчетам для следующего отрезка времени. .Если изменения деформаций относительно велики, то можно повторить этапы «б» и «в», используя для определения {Аес}( уточненные средние значения напряжений. Осуществление таких итераций иногда желательно, но редко требуется более двух циклов.
Ясно, что устойчивость описанного процесса зависит от выбранной величины отрезков времени и для каждой задачи необходимо ее проверять.
Здесь уместно сделать одно замечание относительно эффективности вычислений. Если упругие мгновенные свойства материала не изменяются во времени (и на них ие влияет изменение во времени температуры), то очевидно, что многократно будет применяться один и тот же метод нахождения упругого решения. В таких случаях удобнее хотя бы частично обращать матрицы, встречающиеся при решении, чем использовать итерационные методы решения. И наоборот, если упругие свойства меняются во времени и на каждом отрезке времени приходится решать существенно различные задачи теории упругости, то целесообразнее использовать итерационные методы решения, принимая за начальное приближение полученные ранее значения перемещений.
Основной проблемой, возникающей при использовании описанного метода, является построение алгоритма определения
приращения деформации {Лес}. Она рассматривается в последующих разделах,
Ползучесть, зависящая от предыстории деформирования (вязкоупругость )
Явления вязкоупругости характеризуются тем, что скорость деформации ползучести зависит не только от мгновенного напряженно-деформированного состояния, но и от всей его предыстории. Таким образом, для определения приращения деформации {Дес}г на каком-либо отрезке времени надо знать напряжения и деформации во все предыдущие моменты времени. Поскольку в процессе решения задачи они вычисляются, в принципе затруднений не возникает. Однако даже самые большие ЭВМ не в состоянии хранить всю историю в оперативной памяти, а многократное использование дополнительных запоминающих устройств требует много времени. Поэтому использование этого метода экономически невыгодно.
Метод, описанный Зенкевичем и др. [31] для задач линейной вязкоупругости, позволяет обойти эту трудность. Его можно обобщить и на случай решения задач нелинейной вязкоупругости.
В линейной теории вязкоупругости соотношение между напряжениями и деформациями всегда можно записать в форме, сходной с используемой в теории упругости, например в виде (18.2), заменяя упругие постоянные в матрице [Р] соответствующими дифференциальными или интегральными операторами [35]. Для изотропного материала вместо двух упругих постоянных можно использовать два оператора, а для анизотропных'мате-. риалов может потребоваться 21 оператор.
Таким образом, деформация ползучести может быть описана соотношением вида
где каждый элемент матрицы вязкоупругости [5]-1 при использовании дифференциальных операторов имеет вид
л „ Д^Д2£1МЁ(1+^/1 я 47^
" ь0 + Ьг ДОЦ + 62+ ... •
Если эти разложения конечны, то, выделяя мгновенные упругие эффекты, соотношение (18.37) можно представить в виде суммы элементарных дробей
^rs = d/dt 4- Bt + "d/dt + В2 + • • • •(18.38)
Как известно, эта сумма характеризует поведение показанного на фиг. 18.14 набора элементов Кельвина (хотя физически
использование таких моделей может и не иметь смысла). Каждый член суммы характеризует один элемент Кельвина. Типичный вклад в компоненту деформации представляет собой, таким образом, слагаемое вида
_(18-39)
или
^^ = АА-Впеп.(18.40)
Записанное выше соотношение позволяет определить приращение каждого такого слагаемого за какой-либо отрезок времени,
Фиг. 18.14. Набор элементов Кельвина.Фиг. 18.14. Набор элементов Кельвина.
Фиг. 18.14. Набор элементов Кельвина.
Фиг. 18.14. Набор элементов Кельвина.
если известны текущее значение компоненты напряжения о* и текущее значение еп. Таким образом, для описания процесса необходимо хранить только конечное число текущих значений en 9.
На практике для описания поведения материала используется ограниченное число элементов Кельвина н небольшое число вязкоупругих операторов. Например, для изотропного несжимаемого материала матрица [D]^ определяется только одним оператором. Если этот оператор представляется двумя слагаемыми суммы (18.38), то в процессе вычислений требуется хранить лишь две величины [31]).
Вычислительный процесс не усложняется,, если величины Ап и Вп для каждого элемента Кельвина зависят от времени и температуры, что характерно для задач термовязкоупругости (например, задач о ползучести бетона или пластмасс).
Задавая зависимость постоянных пружины н поршня А и В от текущих напряжений, можно обобщить метод на нелинейные
вязкоупругие явления. Вопрос о формулировке таких законов, согласующихся с экспериментальными результатами, еще не решен окончательно.
Для иллюстрации применения описанного метода возьмем пример из работы [31]. Это задача о расчете скрепленного с металлической оболочкой цилиндра из вязкоупругого материала. Так как задача, по существу, одномерная, имеется точное решение [36]. Использовалась программа расчета двумерного состояния. Для получения решения, соответствующего I = 10, понадобилось 100 шагов при шаге по времени, равном 0,1 (фиг. 18.15 и 18.16). В работе [31] приведены и другие более сложные примеры.
Законы теории ползучести, учитывающие зависимость от напряженно-деформ ированного состоян ия
Хотя, несомненно, вся предыстория напряженно-деформированного состояния влияет на ползучесть большинства материа-
Фиг. 18 15. Решение задачи о нагруженном внутренним давлением подкрепленном вязкоупругом цилиндре как двумерной задачи.
Фиг. 18.16. Изменение во времени тангенциального напряжения в цилиндре, показанном на фнг. 18.15.
Материал подкрепления упругий. Сдвиговые свойства внутреннего цилиндра вязкоупругие, а объемные — упругие [31,36]. Результаты совпадают с точными [36[.
лов, сильно нелинейная зависимость от напряжений, характерная почти для всех металлов, позволяет записать законы в упрощенной форме, которая дает возможность оценить скорость деформации по текущим значениям переменных состояния (в частности, напряжения, деформации, времени и температуры).
Обзор таких законов сделан в работе [37]. Деформацию ползучести изотропного несжимаемого материала можно, например,
определить выражением
(18.41)(18.41)_£м - ^iWM5JF3((y)F4(e)[£^ W dtЕ
(18.41)
(18.41)
где матрица [Do]"1 эквивалентна соответствующей матрице упругости с коэффициентом Пуассона, равным 0,5; ёс, а—вторые инварианты деформации
Фиг. 18.17. Расчетная схема сосуда высокого давления с плоским днищем [33].Внутреннее давление 3 • 10е Н м2; модуль Юнга 1,35 • 10п Н/М2, коэффициент Пуассона 0,3, ^=19,8 • Ю”1^3'6^1»06.Фиг. 18.17. Расчетная схема сосуда высокого давления с плоским днищем [33].Внутреннее давление 3 • 10е Н м2; модуль Юнга 1,35 • 10п Н/М2, коэффициент Пуассона 0,3, ^=19,8 • Ю”1^3'6^1»06.ползучести и напряжения и 6 — температура.
Фиг. 18.17. Расчетная схема сосуда высокого давления с плоским днищем [33].
Внутреннее давление 3 • 10е Н м2; модуль Юнга 1,35 • 10п Н/М2, коэффициент Пуассона 0,3, ^=19,8 • Ю”1^3'6^1»06.
Фиг. 18.17. Расчетная схема сосуда высокого давления с плоским днищем [33].
Внутреннее давление 3 • 10е Н м2; модуль Юнга 1,35 • 10п Н/М2, коэффициент Пуассона 0,3, ^=19,8 • Ю”1^3'6^1»06.
При вторичной ползучести зависимость от времени накопленной деформации слабая и часто используется степенной закон [38, 39]
— fe)
di *■ >сЕ
.(18,42)
Хотя физические аргументы в пользу таких теорий спорны, особенно относительно явной зависимости от времени, описывающей так называемое старение, их очень просто использоватьв практических приложениях. Определение скорости деформации ползучести
"dt^=
в любой момент времени не представляет труда, и, следовательно, приращение деформации ползучести может быть найдено просто как
А И = ^ {в}^.(18.43)
Это выражение непосредственно используется в процессе вычислений.
С приложениями метода можно познакомиться по работам [33, 34 и 40]. На фиг. 18.17 и 18.18 показаны некоторые примеры из работы [33].
В подобных и других задачах ползучести важно достичь наилучшего компромисса между требованиями экономичности и
10001000Эффективное напряжение, фунт/Экшм2Эффективное напряжение, фунт/Экшм2
1000
1000
Эффективное напряжение, фунт/Экшм2
Эффективное напряжение, фунт/Экшм2
устойчивости решения. Так, интервалы времени следует, как правило, выбирать в процессе вычислений. Они могут значительно увеличиваться, если, как это часто бывает, распределение напряжений приближается к установившемуся. Подходящим критерием выбора может служить требование, чтобы относительные приращения напряжений за рассматриваемый отрезок времени не превышали заданной величины [34].
Некоторые специальные приемы решения задач ползучести
Довольно часто с помощью некоторых обобщений или упрощающих предположений удается получить достаточно точные решения, учитывающие эффект ползучести, не прибегая к трудоемким и дорогостоящим методам приращений. .
Линейная вязкоупругость. Для однородных изотропных вязкоупругих материалов с постоянным оператором коэффициента Пуассона, используя аналогии Алфрея — Мак-Генри и решая задачу теории упругости при соответствующих эквивалентных нагрузках, перемещениях и температурах, можно определить напряжения и перемещения в любой заданный момент времени [41]'.
Некоторые обобщения этих аналогий предложены Хилтоном [42].
Кроме того, если деформация ползучести стремится к некоторой постоянной величине при /—*оо, то окончательное распределение напряжении можно найти и тогда, когда упомянутые аналогии нельзя применить. Например, если на конструкцию из вязкоупругого материала, свойства которого зависят от температуры, действуют не изменяющиеся во времени нагрузки и температура, то можно определить предельные упругие постоянные н свести задачу к линейной задаче теории упругости для неоднородного материала [43]. Влияние такого изменения упругих свойств на распределение температурных напряжений в реакторе высокого давления показано на фиг. 18.19.
Установившаяся ползучесть. Если при ползучести, описываемой соотношением (18.42), полные деформации ползучести настолько велики, что упругими деформациями можно пренебречь, то удается получить существенные упрощения. В этом случае скорости полной деформации и деформации ползучести одинаковы и определяющие уравнения можно записать в виде
4(е} = ^ {еГ = ^И^ГЧ£к, (18.44)
как для изотропного несжимаемого материала.
Если соотношения между перемещениями н деформациями (или уравнения совместности деформаций) продифференцировать по времени, то станет ясно, что задача представляет собой задачу нелинейной теории упругости, в которой обычные деформации и перемещения заменены на скорости деформаций и скорости. Решение для этих величин не зависит от времени и его можно получить любым из описанных ранее методов, не прибегая к методам приращений. При этом напряженное состояние конструкции постоянно, а деформации возрастают пропорционально времени.
Заключительные замечания
В предыдущих разделах рассмотрены общие методы решения задач при использовании сложных нелинейных определяющих уравнений и некоторые частные приложения. Ясно, что этот
0002 nndmawwiia чад0002 nndmawwiia чад
0002 nndmawwiia чад
0002 nndmawwiia чад
I
t
Фиг. 18.20 (а —г).
Фиг. 18.20. Характеристика различных элементов при упругопластическом расчете плоского напряженного состояния образца с выточками.
Пластическая зона: а —треугольный элемент, <7^/6 = 1,186 и 1,226; б—линейный четырехугольник, 5^/6=1,186 и 1,226; в —квадратичный четырехугольник, 5^/5=1,186; в—кубичный четырехугольник, 5^/6=1,186 (5^ —среднее напряжение в выточке, 6—одноосное напряжение текучести, идеальная пластичность).
Распределение напряжений в ослабленном сечении*, д — упругое решение; в—упругопластическое решение, 5^/5=1,186. Число степеней свободы во всех четырех случаях
Примерно одинаково (172—178).
вопрос настолько обширен и практическое значение его так велико, что осветить его в одной главе невозможно. Для различных материалов можно предложить и экспериментально подтвердить различные формы определяющих уравнений. Как только установлены определяющее уравнения, к ним, можно приспособить описанные в этой главе стандартные методы. Действительно, можно создать стандартные программы решения задач для материалов с различными свойствами, в которые характеристики, определяющие особенности поведения материала, входят в виде «черного ящика»,
Таким образом можно рассматривать такие явления, как вязкопластичность (пластические деформации зависят от времени) или различные задачи механики грунтов и горных пород [44].
Необходимо еще раз напомнить, что при решении нелинейных задач а) возможна неединственность решения; б) априори никогда нельзя гарантировать сходимость; в) стоимость решения значительно выше стоимости решения линейных задач.
Для преодоления первых двух трудностей необходимо понимание физической сущности задачи, а стоимость может быть снижена в результате дальнейших усовершенствований методов. В приведенных- примерах применялись лишь простейшие конечные элементы. Очевидно, что при использовании этих методов можно применять любые функции формы элементов. Последние работы показывают, что использование рассмотренных в гл. 7 и 8 сложных элементов даже в двумерных задачах может дать значительную экономию [45].
На фиг. 18.20 сравниваются результаты расчета пластических зон при использовании элементов с постоянным распределением напряжений и изопараметрнческих элементов. Гладкость границ пластических зон (определенных по точкам Гаусса) в последнем случае приводит к значительному ускорению сходимости и повышению точности.
Наконец, следует отметить, что описанные методы удобно использовать и для решения линейных задач, сформулированных первоначально с использованием других значений постоянных. Привлекательность такого подхода не очевидна до тех пор, пока мы не рассмотрим, например, решение задачи теории упругости для материала с коэффициентом Пуассона, равным 0,5. Ранее отмечалось, что в этом случае матрица [О] становится неопределенной и необходимо использовать специальные приемы (см., например, гл. 4, разд. 4.5). Можно, однако, решать задачу теории упругости с допустимым значением коэффициента Пуассона методом начальных деформаций, изменяя в процессе решения деформации так, чтобы удовлетворить условию несжимаемости [34, 36].
ДРУГИЕ НЕЛИНЕЙНЫЕ ЗАДАЧИ
Нелинейные квазигармоннческие задачи теории поля
Нелинейности возникают в различных задачах теории поля рассмотренного в гл. 15 типа. Например, в задачах, описываемых уравнением [см. (15.1)]
(18.45) дх X oxy 1 ду X ду ) 1 дг \ дг / 1 х ’ х '
проводимость к может зависеть от функции ^ или ее градиентов. В качестве иллюстрации можно привести два типичных примера. Во-первых, при фильтрации жидкости скорость может не удовлетворять условию ламинарности (Дарси), в соответствии с которым она определяется выражениями
vx = k^ и т. д.(18.46)
В случае турбулентности требуется учитывать зависимость по* тери напора (grad^) от более высокой степени скоростей. Такие законы получены, например, в работах [47] и [48]. Их можно также записать в виде (18.46), полагая [49—51]
к = к (и),
у = Vyx + yy + y2-
Аналогичная ситуация возникает в задачах магнитостатики, где ф — магнитный потенциал, а к — величина, обратная магнитной проницаемости, которая существенно зависит от градиентов магнитного поля [52].
Таким образом, в обеих задачах уравнения, по существу, одинаковы.
Хотя очевидно, что термины «переменные параметры упругости», «начальные напряжения н деформации» в этих случаях не подходят, для решения можно использовать аналогичные итерационные методы (см. разд. 18.3). В гл. 15 [уравнение (15.14)] показано, что после дискретизации уравнения принимают такой же вид, как и в задачах теории упругости:
Й} = [ЯШ + {Л=0.(18.47)
Поскольку к используется при вычислении матрицы [Я], получаем
№ = №(№)]
и задача, таким образом, относится к рассмотренному в разд. 18.3 классу.*
Для решения можно использовать итерационный метод Ньютона, вычисляя на каждом шаге
А №пн = - [^Г' К (№«)}•(18.48)
В этом случае, как было показано ранее, при каждой итерации приходится обращать различные матрицы. Можно также применять модифицированный метод Ньютона — Канторовича, вычисляя
(18.49) где [Яо] — матрица, полученная на первом шаге. Опять можно использовать различные способы ускорения сходимости [2]. Ацд-
логия с методами постоянной и переменной жесткости решения задач теории упругости очевидна.
.До сих пор методы конечных элементов для подобных задач применялись сравнительно мало. Волкер [49] получил решение задачи о неламинарном течении жидкости в пористой среде с помощью первого из описанных методов (с переменной матри-
фиг. 18.21. Магнитное поле в шестиполюсном магните с нелинейностью, обусловленной насыщением [52].
цей [//]). Удовлетворительные результаты получены после небольшого числа итераций. Винслоу [52] использовал аналогичный метод для решения различных задач магнитостатики. На фиг. 18.21 показаны некоторые полученные им довольно интересные поля в нелинейном материале *).
Некоторые другие возможные применения
Ясно, что описанные в предыдущем разделе методы решения нелинейных уравнений могут непосредственно применяться и для других задач, например для задач теплопроводности с ярко выраженной зависимостью коэффициентов теплопроводности от температуры при повышенных температурах.
Однако очевидно, что эти методы имеют более широкие возможности в других физических задачах. Примером такой задачи является задача о ламинарном течении неньютоновских жидкостей, уравнения которой, по существу, совпадают с уравнениями вязкого ламинарного течения, рассмотренными в разд. 15.6 гл. 15, но вязкость в этом случае зависит от градиентов скорости.
Читатель может проявить свою изобретательность, применяя изложенные методы к подобным и многим другим задачам.
ЛИТЕРАТУРА
Zienkiewicz О. С., Valliappan S., King I. Р., Stress Analysis of Rock as a No-Tension Material, Geotechnique, 18, 56—66 (1968).
2a. Irons В. M„ Tuck R. C„ A Version of the Aitken Accelerator for Computer Iteration, Int. J. Num. Meth.. Eng., 1, 275—278 (1969).
2b. Zienkiewicz О. C., Irons В. M., Matrix Iteration and Acceleration Processes in Finite Element Problems of Structural Mechanics, Ch. 9 in: Numerical Methods for Non-Linear Algebraic Equations, Rabinowitz P., ed., Gordon and Breach, 1970.
Oden J. T., Numerical Formulation of Non Linear Elasticity Problems, Proc. Am. Soc. Civ. Eng., 93, ST3, 235—255 (1967).
Von Mises R., Mechanik der Plastischen Formanderung der Kristallen, Z. angew. Math. Meeh., 8, 161—185 (1928).
Drucker D. C., A More Fundamental Approach to Plastic Stress-Strain Solutions, Proc. 1st. U. S. Natn, Cong. Appl. Meeh., 487—491 (1951).
Koiter W. T„ Stress-Strain Relations, Uniqueness and Variational Theorems for Elastic Plastic Materials with a Singular Yield Surface. Q. Appl. Math., 11, 350—354 (1953); есть русский перевод: Койтер, Соотношения между напряжениями и деформациями, вариационные теоремы и теорема единственности для упруго-пластических материалов с сингулярной поверхностью текучести, Механика, 2, № 60, стр. 117—121 (1960).
Johnson W„ Mellor Р. W., Plasticity for Mechanical Engineers, Van Nostrand, Princeton, 1962.
Yamada Y„ Yoshimura N., Sakurai T., Plastic Stress-Strain Matrix and Its Application for the Solution of Elastic-Plastic Problems by the Finite Element Method, Int. J. Meeh. Sei., 10, 343—354 (1968).
') В обеих работах уравнения решались итерационным методом, что предопределило выбор метода, в котором используется переменная матрица [//].
Zienkiewicz О. С., Valliappan S., King I. P., Elasto-Plastic Solutions of Engineering Problems. Initial-Stress, Finite Element Approach, Int. J. Num. Meth. In Eng., 1, 75—100 (1969).
Gallagher R, H„ Padlog J., Bijlaard P. P„ Stress Analysis of Heated Complex Shapes, J. Am. Rocket Soc., 32, 700—707 (1962); есть русский перевод: Галлагер, Падлог, Бейлард, Анализ напряжений в конструкциях сложной формы, подверженных нагреву, Ракетная техника, 32, № 5, стр. 52—61 (1962).
Argyris J. Н., Elasto-Plastic Matrix Displacement Analysis of Three-Dimensional Continua, J. Roy. Aero. Soc., 69, 633—635 (1965).
Pope G. G., A Discrete Element Method for Analysis of Plane Elasto-Plastic Strain Problems, R. A. E. Farnborough, T. R. 65028, 1965.
ISa.Swedlow J. L. Williams M. L., Yang W. M., Elasto-Plastic Stresses in Cracked Plates, Calcit, Rept. SM. 65—19. California Inst, of Technology, 1965.
Swedlow J. L„ Elastic Plastic Cracked Plates in Plane Strain, Int. J, Fracture Meeh., 5, 33—44 (1969).
Marcal P. V., King I. P., Elastic-Plastic Analysis of Two Dimensional Stress Systems by the Finite Element Method, Int. I. Meeh. Set., 9, 143—155 (1967).
Reyes S. F., Deere D. U., Elasto-Plastic Analysis of Underground Openings by the Finite Element Method, Proc. 1st Int. Congr. Rock Mechanics, II, 477—486, Lisbon (1966).
Popov E. P„ Khojasten-Bakht M., Yaghmai S., Bending of Circular Platea of Hardening Material, Intern. J. Sol, Struct., 3, 975—988 (1967).
Argyris J. H., Scharpf D. W„ Methods of Elasto-Plastic Analysis, Symp. on Finite Element Techniques, Stuttgart, June 1969.
Theokaris P S., Marketos E„ Elastic-Plastic Analysis of Perforated Thin Strips of Strain-Hardening Material, J. Meeh. Phys. Sol., 12, 377—390 (1964).
Drucker D. C., Prager W., Soil Mechanics and Plastic Analysis or Limit Design, Q. Appl. Math., 10, 157—165 (1952).
Bishop A. W„ The Strength of Soils as Engineering Materials, Geotechnique, 16, 91—128 (1966).
Zienkiewicz О. C., Continuum Mechanics as an Approach to Rock Mass Problems, Ch. 8 in: Rock Mechanics in Engineering Practice, Stagg K. G., Zienkiewicz О. C., eds., Wiley, 1969.
Valliappan S., Non-Linear Stress Analysis of Two-Dimensional Problems with Special Reference to Rock and Soil Mechanics, Ph. D. Thesis, Univ, of Wales, 1968.,„ , „
Mroz Z., Non Associated Laws in Plasticity, I. Mec. and Phys. Appt., 2, 21—41 (1963).
Davis E. M„ Theories of Plasticity and the Failure of Soil Masses, Ch. 6 in: Soil Mechanics, Lee I. K., ed., Butterworth, 1969.
25a. Zienkiewicz О. C., Best B., Some Non-Linear Problems in Soil and Rock Mechanics —Finite Element Solution, Conf, on Rock Mechanics, Univ, of Queensland, Townsville, June 1969.
25b. Zienkiewicz О. C„ Best B„ DuIIage C„ Stagg K. G„ Analysis of Non- Linear Problems ’in Rock Mechanics with Particular Reference to Jointed Rock Systems, Rroc. 2nd Int. Congress on Rock Mechanics, Belgrade, 1970.
Valliappan S., Nath P., Tensile Crack Piopagation in Reinforced Concrete Beams by Finite Element Techniques, Int. Conf, on Shear Torsion and Bond in Reinforced Concrete, Coimbatore, India, Jan. 1969.
Krahl N. W„ Khachaturian W., Seiss С. P., Stability of Tensile Cracks in Concrete Beams. Proc. Am. Soc. Civ. Eng., 93, STI, 235—254 (1967).
Goodman R. E., Taylor R. L.. Brekke T„ A Model for the Mechanics of Jointed Rock, Proc. Am. Soc. Civ. Eng., 94, SM3, 637—659 (1968),
Scholes A., Strover Е. М., The Piecewise Linear Analysis of Two Connected Structures Including the Effect of Clearance at the Connections, Int. I. Num. Meth, in Eng., 3, 45—52 (1971).
Mendelson A., Hischberg M. H., Manson S. S„ A General Approach to the Practical Solution of Creep Problems, I. of Basic Engineering, Trans. ASME, Series D, 81, 585—598 (1959).
Zienkiewicz О. C„ Watson M., King I. P., A Numerical Method of Visco- Elastic Stress Analysis, Int. I. of Meeh. Scl, 10, 807—827 (1968).
Zienkiewicz О. C., The Finite Element Method in Structural and Continuum Mechanics, 1st ed., McGraw-Hill, 1967.
Greenbaum G. A., Rubinstein M. F., Creep Analysis of Axi-Symmetric Bodies Using Finite Elements, Nucl. Eng. and. Design, 7, 379—397 (1968).
Treharne G.„ Applications of the Finite Element Method to the Stress Analysis of Materials Subject to Creep, Ph. D. Thesis, Univ, of Wales Swansea, 1971.
Lee E. H., Visco-Elasticity in: Handbook of Engineering Mechanics, Fltig- ge W„ ed., McGraw-Hill, 1962.
Lee E. H„ Radok T. R. M., Woodward W. B., Stress Analysis for Linear Visco-Elastic Materials, Trans, of the Soc. of Rheology, 3, 41—59 (1959).
Leckie F. A., Martin J. B„ Deformation Bounds for Bodies in a State of Greep, J. Appl. Meeh., ASME, 411—417 (June 1967); есть русский перевод: Леккн, Мартин, Оценки для поля деформаций прн ползучести. Труды Амерн- каиского'общества инженеров-механиков, Прикладная механика, №2 (1967).
Finnic I., Heller W. R., Creep of Engineering Materials, McGraw-Hill, 1959.
Johnson A. E„ Complex Stress Creep, Met. Rev., 5, 447 (1960).
Frederick С. O., Chubb E. J., Bromley W. P„ Cyclic Loading of a Tube with Creep, Plasticity and Thermal Effects, Applied Mechanics Convention, Proc. Inst. Meeh. Eng., 180, 31 (1965),
Zienkiewicz О. C„ Analysis of Visco-Elastic Behaviour of Concrete Structures with Particular Reference to Thermal Stresses, Proc. Am. Conor. Inst 58, 383—394 (1961).
Hilton H. H„ Russell H. G„ An Extension of Alfrey’s Analogy to Thermal Stress Problems in Temperature Dependent Linear Viaco-elastic Media J. Meeh. Phys. Solids, 9, 152—164 (1961).
Zienkiewicz О. C., Watson M., Cheung Y. K-. Stress Analysis by the Finite Element Method — Thermal Effects, Proc. Conf, on Prestressed Concrete Pressure Vessels, Inst. Civ. Eng., London, 1967.
Malina H.) Berechnung von Spannungsumlagerungen in Feis und Boden mit Hilfe der Elementenmethode, Veroffentlichungen Univ Karlsruhe 40 1—90 (1969).
Nayak G. C., Plasticity and Large Deformation Problems by Finite Element Method, Ph. D. Thesis, Univ, of Wales, Swansea, 1971.
Zienkiewicz O. C„ Valliappan S., Analysis of Real Structures for Creep, Plasticity and Other Complex Constitutive Laws, Conf, on Materials in Civ. Eng., Univ, of Southampton, 1969,
Forchheimer P. H., Wasserbewegung durch Boden, Zeit Ver. Dt. Ing. 1782 (1901).
Muskat M„ The Flow of Homogeneous Fluids Through Porous Media, J. W. Edwards Inc., 1946.
Volker R. W., Numerical Solutions to Problems of Nonlinear Flow Through Porous Media, Ph. D. Thesis, Univ, of Queensland, Townsville, 1969.
Volker R. W., Non-Linear Flow in Porous Media by Finite Elements, Proc. Am. Soc. Civ. Eng., 95, HY, 2093—2114 (1969).
Ahmed N., Suneda D. K., Non-Linear Flow in Porous Media Proc Am Soc Civ. Eng., 95, HY6, 1847—1859 (1969).
Winslow A. M., Numerical Solution of the Quasi-Linear Poisson’s Equation in a Non-Uniform Triangle Mesh, J. Comp. Physics, I, 149—172 (1967).
ГЕОМЕТРИЧЕСКИ НЕЛИНЕЙНЫЕ ЗАДАЧИ; БОЛЬШИЕ ПЕРЕМЕЩЕНИЯ И НЕУСТОЙЧИВОСТЬ КОНСТРУКЦИЙ
Введение
В предыдущей главе рассматривались нелинейности, обусловленные свойствами материала, и были описаны итерационные методы решения нелинейных задач, в которых используются обычные линейные соотношения. В этой главе такой же подход будет применен к исследованию геометрической нелинейности.
Во всех рассмотренных ранее задачах предполагалось, что и перемещения и деформации конструкций малы. Практически это означает, что форма элементов в процессе нагружения не изменяется н что для деформаций можно использовать приближенные линейные соотношения.
На практике эти предположения часто приводят к неправильным результатам даже при малых деформациях, не превышающих предел упругости материала конструкции. При точном определении перемещений ряда конструкций может оказаться необходимым учет геометрической нелинейности. Например, мембранные напряжения, которыми обычно пренебрегают прн изгибе пластин, могут явиться причиной значительного уменьшения перемещений даже при малых деформациях: С другой стороны, может оказаться, что нагрузка, при которой прогиб увеличивается, достигается быстрее, чем это предсказывается линейной теорией, и может возникнуть ситуация, в которой прн продолжающемся деформировг ;ии несущая способность будет падать. Это не что иное, как к. ассическая задача устойчивости конструкций. Такие задачи встречаются довольно часто. Значение их особенно велико в авиационной и космической технике, при конструировании радиотелескопов, градирен и других тонкостенных конструкций.
Кроме того, во многих случаях могут иметь место большие перемещения при малых деформациях. Типичным примером такого типа является классическая задача о гибких телах, как, например, о часовой пружине.
В этой главе предпринята попытка подойти ко всем этим задачам с единых позиций и указать общие методы исследований.
Однако нн один из вопросов, связанных с геометрической нелинейностью, подробно в этой главе не рассматривается. Это вопрос о больших, хотя и упругих деформациях таких материа-
лов, как резина и т. п. В этом случае необходимо использовать специальные соотношения между напряжениями и деформациями. Ограниченный объем книги не позволяет, подробно остановиться на этом вопросе. Тем не менее общий подход, описанный в следующем разделе, можно применить и к таким задачам, если использовать соответствующие законы связи напряжений с деформациями.
Геометрическая нелинейность часто может сочетаться с нелинейностью физического типа, рассмотренной в предыдущей главе, такой, как пластичность при малых деформациях н др. В принципе это не приводит к дополнительным трудностям, и методы, изложенные в этой главе, легко могут быть применены и к таким задачам.
Общие положения
Основная задача
Независимо от того, велики или малы перемещения (нлн деформации), внутренние и внешние силы должны удовлетворять условиям равновесия. Если в соответствии с изложенным в гл. 2 перемещения определяются конечным числом (узловых) параметров {6}, то, как показано там и повторено в предыдущей главе [см. соотношение (18.13)], должно выполняться равенство
{» ({6})} = $ [ВГ {«} dV - {В} = О, (19.1)
V
где {ф}— сумма внешних и внутренних обобщенных снл, а матрица [В] определяется из соотношения
d {в} = [В] {д}.(19.2)
Черта означает, что при больших перемещениях деформации нелинейно зависят от перемещений и матрица [В] зависит от {6}. В дальнейшем будет видно, что ее удобно представить в виде
[В] = [Во] + [В£ ({б})},(19.3)
где [Во] — матрица, определяющая бесконечно малые деформации, а матрица [В£] зависит от перемещений. Будет показано, что в общем случае [В£] является линейной функцией перемещений, •
Если деформации не очень велики, то можно использовать обычное соотношение теории упругости
{а} = [О] ({в} — {е3}) + {а0},(19.4)
где [О] — обычная матрица упругих постоянных).
Однако в равной степени можно было бы использовать и любое нелинейное соотношение между напряжениями и деформациями, поскольку задача сводится к решению нелинейной системы уравнений (19.1).
Вероятно, нет необходимости повторять, что интегрирование в (19.1) фактически производится по отдельным элементам, а их вклады в уравнения равновесия в узлах суммируются обычным образом.
Итерационные методы
Ясно, что уравнение (19.1) следует решать методом итераций, и возможность применения описанных в предыдущей главе (разд. 18.3) общих методов очевидна.
При использовании метода Ньютона необходимо, как уже указывалось, найти зависимость между d {6} и d {ф}. Варьируя (19.1) по {б}, получаем
d (ф) = ^d [BF (a) dV + $ [Bf d (а) dV. (19.5)
Используя формулы (19.4) и (19.2), находим ) ^(а} = [О]^{е} = [О] [В] {б}, а на основании (19.3) имеем
ПоэтомугдеПоэтомугдеdV^ — dVBtV
Поэтому
где
Поэтому
где
(19.6)(19.7)(19.6)(19.7)d^^d [BrK (a) dV + [К] d {6},
(19.6)
(19.7)
(19.6)
(19.7)
V
[K]=J [ВПО][В]^ = [Ко] + ^Д
а [Ко] является обычной матрицей жесткости при малых деформациях, т. е. [Ко] имеет вид
№=$ [В0П.О][В0]<ЛЛ(19.7а)
V
Матрица [Kl] появляется благодаря тому, что перемещения велики. Она определяется выражением
[^] = $ ([8оГ [О] [Bd + [Bdr [О][BJ +
V
+ [В£]г[О][В0])^. (19.76)
Матрица [К] известна как матрица начальных перемещений [2], матрица больших перемещений и т. п. Нетрудно показать, что эту матрицу можно построить, считая деформации малыми, но учитывая изменения координат элемента при вычислении жесткостей.
Первый член выражения (19.6) может быть записан в виде
Jd [BJ {ст} dV = [KJ d {6},(19.8)
V
где [Ka] — симметричная матрица, зависящая от величины напряжения (в справедливости этого утверждения, вероятно, лучше всего убедиться на конкретных примерах). Эта матрица известна как матрица начальных напряжений [2] или геометрическая матрица [3, 4]. Таким образом,
d ж = ([Ко] + [KJ + IKrl) d {6} = [Кт] d {6},(19.9)
где [Кт]—полная матрица тангенциальных жесткостей. Итерации метода Ньютона строятся, как описано в разд. 18.3:
в качестве первого приближения {6} строится решение по линейной теории упругости;
с помощью соотношения (19.1) определяется {фЬ для заданной матрицы [В] и напряжений, определяемых равенством (19.4) (или любым другим линейным или нелинейным законом);
строится матрица [Кт];
определяется поправка
Л{5}1 = -№{1>}1.
Процесс повторяется до тех пор, пока величина {ф}п не станет достаточно малой.
И здесь возможно использование постоянной матрицы, если на каждом шаге правильно вычислять {ф}п [5]. Хотя применение этого метода решения сокращает затраты машинного вре-
менн, число итераций увеличивается и метод сходится во многих случаях медленно.
Все решения можно находить за один шаг для полной действующей нагрузки. Однако, как и во всех нелинейных задачах, возникает возможность неединственности решения и при этом может быть найдено решение, не имеющее физического смысла. В таких случаях целесообразно задавать нагрузку отдельными приращениями и получать нелинейное решение для каждого приращения. С вычислительной точки зрения это часто экономичнее, поскольку эффекты нелинейности на каждом шаге становятся меньше. Если приращения нагрузки достаточно малы по величине, то каждое решение в приращениях с достаточной степенью точности может быть найдено за один шаг [3, 4, 6]). Однако необходимо периодически проверять выполнение условия равновесия с помощью нелинейного соотношения (19.1).
Задача начальной устойчивости
Интересно отметить, что матрица [^a] не содержит перемещений в явном виде и пропорциональна величине напряжения {о}. Если на первом шаге вычислений {о} определяется из линейного решения, то в соответствии с (19.6)
d {ф WKal + №о]Ид},(19.10)
поскольку при этом [/(J — 0.
Если нагрузки увеличить в X раз, то можно найти, что существует нейтральное состояние равновесия, т. е. такое, при котором
d (ф) = ([Koi + А [О d {6} 0.(19.11)
Решая описанную выше (см. гл. 17) типичную задачу о собственных значениях, можно найти X.
Это не что иное, как классическая задача начальной устойчивости (выпучивание стоек, пластин, оболочек и т. д.).
В литературе довольно часто этот метод используется там, где он неприменим. Описанная задача начальной устойчивости может дать физически правильное решение только в том случае, если деформации, определенные из упругого ([/Со]) решения, таковы, что матрица больших деформаций [Ль1 тождественно равна нулю. Это может быть только в очень ограниченном числе представляющих практический интерес случаев (например, идеально прямая стойка под действием осевой силы; замкнутая
сфера, нагруженная равномерно распределенным давлением, и т. д.). Полученные с помощью этого метода выводы о начальных «несовершенствах» применимы только в тех случаях, когда возможна бифуркация равновесия. Для технических приложений такие задачи необходимо исследовать, используя полную матрицу тангенциальных жесткостей [6]. Состояние нейтрального равновесия достигается тогда, когда величина [^]t/{6} тождественно равна нулю. Ясно, что в этом случае следует использовать метод приращений.
Энергетическая интерпретация критериев устойчивости
Как было показано1 в гл. 2, виртуальная работа при изменении перемещения на величину tZ{6} фактически равна вариации полной потенциальной энергии %. Таким образом, в состоянии равновесия
иг{ф} =о,(19.12)
т. е. полная потенциальная энергия стационарна [что эквивалентно уравнению (19.1)].
Вторая вариация % в соответствии с (19.9) имеет вид
d4 = d № = d №Td (ф) = d {6}r [Kr] d {б}.(19.13)
Критерием устойчивости является положительность величины этой второй, вариации, и, наоборот, ее отрицательность является критерием неустойчивости (поскольку в первом случае конструкции должна быть сообщена энергия, а во втором — у конструкции избыток энергии). Другими словами, если матрица [Кт] положительно определенная, то состояние равновесия устойчиво. Этот- критерий хорошо известен и широко используется при исследовании устойчивости в случае больших деформаций !) [7—9].
Силы, зависящие от деформации
- При выводе формулы (19.5) предполагалось, что силы (К) не зависят от деформации. В некоторых случаях это не так. Например, к категории зависящих от деформаций нагрузок относятся давление, действующее на сильно деформируемую конструкцию, и некоторые аэродинамические'силы (при флаттере).
Ч Другой, хотя и реже используемой проверкой является исследование знака определителя матрицы [Кт].
Если силы зависят от перемещения, то в (19.5) необходимо добавить вариацию d^ по d$Y Учет этого члена позволит исследовать задачи об устойчйвости и о больших деформациях под действием таких (неконсервативных) нагрузок.
Большие прогибы и начальная устойчивость пластин
Определения
В качестве первого примера рассмотрим задачи, связанные с деформацией пластин, нагруженных поперечными силами и
Фиг. 19.1.
а—результирующие мембранных и изгибных напряжений плоской пластины; б—удлинение срединной поверхности при поперечном перемещении.
силами в плоскости пластины, когда перемещения конечны, но не велики. Известно, что в таких случаях перемещения в поперечном направлении вызывают деформации мембранного типа, и задачи о деформации в плоскости и в поперечном направлении уже нельзя рассматривать отдельно, поскольку они являются связанными.
Как и ранее, деформаций пластины будем характеризовать перемещениями срединной поверхности; если, как показано на
фиг. 19.1, а, плоскость х, у совпадает со срединной поверхностью, то (см. гл. 10 и 11)1)
<е} = <<е} = <Бх6УУху d2w ' дх2d2wду2a d2w дх дуБх6УУху d2w ' дх2d2wду2a d2w дх дуТхт1 ху Л4Х^хуТхт1 ху Л4Х^хуOn? I
<е} = <
<е} = <
Бх
6У
Уху d2w ' дх2
d2w
ду2
a d2w дх ду
Бх
6У
Уху d2w ' дх2
d2w
ду2
a d2w дх ду
Тх
т
1 ху Л4Х
^ху
Тх
т
1 ху Л4Х
^ху
Р к (19.14)
<г» J
В частности, Тх = dxt, где ох— среднее мембранное напряжение. Если рассмотреть деформированную пластину (фиг. 19.1,6), то можно увидеть, что перемещение w приводит к дополнительному растяжению срединной поверхности в направлениях х и у и элемент длины dx растягивается до величины
т. е. удлинение в направлении х можно записать (с точностью до членов второго порядка) в виде
ди , 1 / dw X2дх 2 \ дх ) •
Рассматривая таким же образом и другие компоненты [10], деформацию можно представить в виде
*) Мембранные и изгибающие компоненты помечены индексами pl и Ь.
Здесь первый член представляет собой уже неоднократно рассмотренное линейное выражение, а второй содержит нелинейные члены. В этом выражении и, и, w — перемещения срединной поверхности.
Если рассматривается линейно-упругое поведение, то матрица [£)] состоит из мембранных н изгибающих компонент (см. гл. 4 и 10):
Г [У"'] 0 1
^ = 1 о И' (19J6)
Перемещения с помощью соответствующих функций формы выражаются через узловые параметры. Например,
“ 1о г“ 1о г=[Ж-=[Ж-(19.17)(19.17)
“ 1
о г
“ 1
о г
=[Ж-
=[Ж-
(19.17)
(19.17)
V ш )
Множество узловых параметров удобно разделить на части, определяющие мембранные и изгибные деформации:
гдегдеWiWi(19.18)(19.18)(как в гл. 10).(как в гл. 10).dw \ дх I;dw \ дх I;
где
где
Wi
Wi
(19.18)
(19.18)
(как в гл. 10).
(как в гл. 10).
dw \ дх I;
dw \ дх I;
Функцию формы также удобно представить в виде
(19.19)(19.19)
(19.19)
(19.19)
мы будем считать, что и вектор перемещений тоже имеет вид, соответствующий (19.18).
Такие представления удобны, поскольку все характеристики, за исключением нелинейной деформации {epZ}, совпадают с обычными линейными.
Вычисление матрицы [В]
Для дальнейшего необходимо получить выражения для матриц [В] и [Кт]. Сначала отметим, что
гдегде[5] = [В0] + [ВД,[5] = [В0] + [ВД,(19.20)(19.20)[Во1 =[Во1 =. О. О
где
где
[5] = [В0] + [ВД,
[5] = [В0] + [ВД,
(19.20)
(19.20)
[Во1 =
[Во1 =
. О
. О
причем [Во Ц> [Во] — обычные известные матрицы, соответствующие линейным элементам при плоском напряженном состоянии и изгибе, а [ВЦ находится варьированием ^е^ по параметрам {б6}.
Эту нелинейную компоненту деформации из выражения (19.15) удобно записать в виде
dw"дхdw"дхdw-"дуdw-"ду( OWdwдх"д?dwdwдудх _( OWdwдх"д?dwdwдудх _00= 4И{0}.= 4И{0}.(19.21)(19.21)Производные (углы метрами {б6}:Производные (углы метрами {б6}:наклона) w можно связать снаклона) w можно связать сгдегде{6} =dw > дхdw ду J• = [G]{66},dNbdNb, 1—дхдх 1 ' ‘[G] =дМ*dN^дуду ' 1 J{6} =dw > дхdw ду J• = [G]{66},dNbdNb, 1—дхдх 1 ' ‘[G] =дМ*dN^дуду ' 1 Jузловыми пара-(19.22)(19.23)узловыми пара-(19.22)(19.23)
dw
"дх
dw
"дх
dw
-"ду
dw
-"ду
( OW
dw
дх
"д?
dw
dw
ду
дх _
( OW
dw
дх
"д?
dw
dw
ду
дх _
0
0
= 4И{0}.
= 4И{0}.
(19.21)
(19.21)
Производные (углы метрами {б6}:
Производные (углы метрами {б6}:
наклона) w можно связать с
наклона) w можно связать с
где
где
{6} =
dw > дх
dw ду J
• = [G]{66},
dNb
dNb, 1
—
дх
дх 1 ' ‘
[G] =
дМ*
dN^
ду
ду ' 1 J
{6} =
dw > дх
dw ду J
• = [G]{66},
dNb
dNb, 1
—
дх
дх 1 ' ‘
[G] =
дМ*
dN^
ду
ду ' 1 J
узловыми пара-
(19.22)
(19.23)
узловыми пара-
(19.22)
(19.23)
Матрица [G] зависит только от координат.
Варьируя (19.21), получаем1)
d Ш =4 <ФЦ № +1 Ml d (9) = [A] d {9} -
= [A][G]d{d6}, ,(19.24)
') Рри П0ЛУчении (19.24) использовано интересное свойство матриц
и (И). Легко проверить, что если1 '
и, следовательно, по определению
[вП = М1[С].(19.25)
Вычисление матрицы [Ку]
Матрицы, связанные с линейной (малой) деформацией, записы
ваются в видеваются в виде№1 =№1 =° 1кН° 1кН(19.26)(19.26)
ваются в виде
ваются в виде
№1 =
№1 =
° 1кН
° 1кН
(19.26)
(19.26)
в соответствии с определениями, приведенными в гл. 4 и 10. Матрицы связанные с большими перемещениями, можно по- лучить, подставляя (19.20) в (19.76). После некоторых преоб- разований имеем
0Симметрично0Симметрично(19.27)(19.27)[в?Т [д’1] №[вГГ [в’1] [вЫ.
0
Симметрично
0
Симметрично
(19.27)
(19.27)
Матрица [KJ находится в соответствии с определением (19.8).
Варьируя (19.20), получаем
-1ад'-[лйГ ”]•(19ЭД
есть произвольный вектор, то
d [Л] W =d [Л] W =Таким образом,Таким образом,d [Л] {0} = [Л] ^ {6}.d [Л] {0} = [Л] ^ {6}.° 1х2 I d {9}-Xi J° 1х2 I d {9}-Xi J
d [Л] W =
d [Л] W =
Таким образом,
Таким образом,
d [Л] {0} = [Л] ^ {6}.
d [Л] {0} = [Л] ^ {6}.
° 1
х2 I d {9}-
Xi J
° 1
х2 I d {9}-
Xi J
Аналогично еслиАналогично если
Аналогично если
Аналогично если
это второе свойство будет использовано позднее.это второе свойство будет использовано позднее.
это второе свойство будет использовано позднее.
это второе свойство будет использовано позднее.
а после подстановки в (19.8) и (19.25) находим
r , z С Г 00 1т[Ka,<z® = J [^(/[дг о]хумхdV.(19.29)м„r , z С Г 00 1т[Ka,<z® = J [^(/[дг о]хумхdV.(19.29)м„Т1 vТ1 vВ соответствии со свойством, изложенным в примечании иа стр. 447, можно записатьВ соответствии со свойством, изложенным в примечании иа стр. 447, можно записатьт1 Xт1 Xт *1 УТху'т *1 УТху'Т 11 xy IТ 11 у JТ 11 xy IТ 11 у J[G] d {d6}.[G] d {d6}.
r , z С Г 00 1
т
[Ka,<z® = J [^(/[дг о]
ху
мх
dV.(19.29)
м„
r , z С Г 00 1
т
[Ka,<z® = J [^(/[дг о]
ху
мх
dV.(19.29)
м„
Т
1 v
Т
1 v
В соответствии со свойством, изложенным в примечании иа стр. 447, можно записать
В соответствии со свойством, изложенным в примечании иа стр. 447, можно записать
т
1 X
т
1 X
т *
1 У
Тху'
т *
1 У
Тху'
Т 1
1 xy I
Т 1
1 у J
Т 1
1 xy I
Т 1
1 у J
[G] d {d6}.
[G] d {d6}.
Таким образом, окончательно получаем
гдегде[КЛ[КЛООоо[кЭ=$ [С]4 ^v LlxV[кЭ=$ [С]4 ^v LlxVОО[КЙГ[КЙГ^’1 [G] dV -1 У J^’1 [G] dV -1 У J(19.30)(19.31)(19.30)(19.31)
где
где
[КЛ
[КЛ
О
О
о
о
[кЭ=$ [С]4 ^
v LlxV
[кЭ=$ [С]4 ^
v LlxV
О
О
[КЙГ
[КЙГ
^’1 [G] dV -
1 У J
^’1 [G] dV -
1 У J
(19.30)
(19.31)
(19.30)
(19.31)
для начальных напряженийдля начальных напряженийизвестная симметричная матрица пластин.
для начальных напряжений
для начальных напряжений
Задача о больших прогибах
Все необходимые соотношения для решения задачи о больших прогибах пластины уже получены.
На первомэтапе находятся перемещения {6} из решения несвязанной задачи о малых перемещениях. С их помощью определяются линейная и нелинейная [по соотношению (19.21)] части действительных деформаций. Соответствующие этим деформациям напряжения находятся из обычных соотношений теории упругости, а затем из уравнения (19.21) определяется {ф0}- Для последующих приближений [Кт] строится по формулам (19.26), (19.27) и (19.30).
Полученное таким образом решение типичной задачи [9] (фиг. 19.2) показывает, что с увеличением деформации благодаря появлению мембранных напряжений пластина становится жестче. Перемещения краев пластины как в ее плоскости, так и в поперечном направлении отсутствуют. Результаты расчета хорошо согласуются с аналитическим решением.
15 Зак. 613
Для описания мембранной деформации элемента использовалась приведенная в гл. 7 простейшая функция для прямоугольника, а для описания изгибной деформации — несогласованная функция формы для прямоугольника (разд. 10.4 гл. 10).
В работах [11—15] приведены другие примеры использования метода конечных элементов для расчета больших деформаций пластин.
Фиг. 19.2. Прогиб ®с в центре защемленной квадратной пластины при равномерно распределенной нагрузке р [91.4 —расчет больших прогибов; 5—теория малых прогибов.Фиг. 19.2. Прогиб ®с в центре защемленной квадратной пластины при равномерно распределенной нагрузке р [91.4 —расчет больших прогибов; 5—теория малых прогибов.
Фиг. 19.2. Прогиб ®с в центре защемленной квадратной пластины при равномерно распределенной нагрузке р [91.
4 —расчет больших прогибов; 5—теория малых прогибов.
Фиг. 19.2. Прогиб ®с в центре защемленной квадратной пластины при равномерно распределенной нагрузке р [91.
4 —расчет больших прогибов; 5—теория малых прогибов.
Бифуркация
В ряде случаев, таких, например, как классическая задача Эйлера, возможна бифуркация равновесия. Рассмотрим пластину, нагруженную лишь в своей плоскости. Поскольку поперечных перемещений w не возникает, теория малых прогибов дает точное решение. Однако даже при нулевых поперечных перемещениях можно определить матрицу начальных напряжений [/Й], хотя [Z(L] = 0. Если мембранные напряжения сжимающие, то эта матрица, как правило, будет такой, что из уравнения изгибной деформации
([4] + ЛИ) {б4} = 0(19.32)
можно найти действительные собственные значения. Здесь X— множитель при мембранных напряжениях, указывающий, при
каком их значении достигается состояние нейтрального равновесия (неустойчивость). При соответствующей этим мембранным напряжениям нагрузке начинается выпучивание и могут появляться поперечные перемещения в отсутствие поперечной нагрузки.
Для постановки этой задачи достаточно записать уравнение изгиба, в которое входят введенная в гл. 10 матрица [Ко] и определенная соотношением (19.31) матрица [^].
С помощью различных конечных элементов' определены точки начала выпучивания для различных задач расчета пластин [16—21]. Некоторые сравнительные результаты для простой задачи расчета квадратной свободно опертой пластины в условиях равномерного сжатия в одном направлении приведены в табл. 19.1. Параметром выпучивания в этом случае является величина
г Тхай
где а — сторона пластины и D— изгибная жесткость.
Таблица 19Д
Значения С для квадратной свободно опертой пластины при одноосном сжатии (точное значение С = 4300 [10])
Несогласованные элементы
Согласова.нные элементы
прямоугольник [17], 12 степеней свободы
треугольник [19], 9 степеней свободы
прямоугольник [2о], 16 степеней свободы
четырехугольник [21], 16 степеней свободы
2X2
3,22
4X4
3,77
3,72
4,015
4,029
8X8
3,93
3,90
4,001
4,002
Все элементы относятся к описанному в гл. 10 типу. Интересно отметить, что при выполнении требования непрерывности углов наклона для параметра выпучивания всегда получаются оценки сверху. При использовании несогласованных элементов в этом случае получаются оценки снизу, хотя в общем случае справедливость этой оценки пока не установлена.
На фиг. 19.3 показана форма выпучивания для пластины более сложной формы [19]. При расчете использовались несогласованные треугольные элементы.
Практическое значение таких задач об устойчивости пластин невелико. Поскольку -при наличии поперечных перемещений пластина становится жестче, она может выдерживать дополнительные нагрузки. Такое увеличение жесткости отмечалось в при-
Фиг. 19.3. Форма выпучивания квадратной пластины с защемленными краями и,подкрепленным фланцем центральным отверстием при сдвиге.
Размеры фланца:
мере, иллюстрированном на фиг. 19.2. Таким образом, поведение пластины после выпучивания необходимо исследовать, применяя описанный в предыдущих разделах общий метод изучения больших деформаций [22—24]. Для того чтобы избежать связанных с бифуркацией трудностей, следует задать небольшое возмущение (или поперечную нагрузку).
Оболочки
Задачи устойчивости для оболочек имеют большее значение, чем для пластин. При исследовании оболочек матрицу тангенциальной жесткости [Кт], как правило, всегда следует определять с учетом действительных перемещений, поскольку, за исключением самых тривиальных случаев, при заданной нагрузке мембранные и изгибные эффекты всегда взаимосвязаны. Одна-
ко, вычисляя матрицу начальной устойчивости [Ка] для упругих напряжений, иногда можно получить полезные результаты от- носительно коэффициента устойчивости к В классических рабо- тах по выпучиванию оболочек почти исключительно рассматривается именно такая начальная устойчивость. Однако истинная критическая нагрузка может быть значительно ниже нагрузки, соответствующей начальной устойчивости. Поэтому важно вы- явить, хотя бы приближенно, влияние деформаций.
Если предполагается, что оболочки состоят из плоских элементов пластин, то к матрице тангенциальной жесткости пластины можно применить описанные в гл. 11 преобразования [25, 26]. При использовании криволинейных элементов оболочек следует вернуться к уравнениям теории оболочек и включить в них нелинейные члены [9, 27]. Необходимые подробности читатель может найти в упомянутых работах.
Важно опять подчеркнуть, что расчеты начальной неустойчивости имеют смысл только в частных случаях и что они часто дают сильно завышенные значения критических нагрузок. Для
Фиг. 19.4. Прогибы в центре цилиндрической оболочки. Все края защемлены.
<=0,32 см. v=0,3, 5=3 • 10® Н/м8.
получения правильных результатов необходимо решать нелинейные задачи. Существенное размягчение оболочки под нагрузкой видно иа примере, взятом из работы [9] и иллюстрированном на фиг. 19.4. На фиг. 19.5 показано, что перемещения нагруженной
Фиг. 19.5. Расчет больших деформаций арки методом начальной устойчивости н приращений.
I — решеиие методом начальной устойчивости; П—решение методом конечных элементов [7J. Д**1,21 см2, /**0,00229 см1, £=6,74 • 1010 Н/м2.
арки неограниченно возрастают при величине нагрузки, гораздо меньшей определенной по линейной теории устойчивости [6].
Определение истинной критической нагрузки оболочки или другой тонкой конструкции связано с определенными трудностями (уже рассмотренного в гл. 18 вида), поскольку не может быть сходимости перемещений при увеличении нагрузки вблизи предела несущей способности»
Если рассматривается только сосредоточенная нагрузка, то удобно задавать приращения перемещений и вычислять соответствующие реакции. Аргирис [4] с помощью этого метода изучил поведение арки при прощелкивании.
Пиан и Тонг [28] показали, какимобразом этот прием можно просто обобщить на случай системы пропорционально изменяющихся нагрузок.
В работах [29—33] описаны другие методы исследования потери устойчивости.
Общий случай больших деформаций и перемещений
Использованные в разд. 19.3 нелинейные соотношения (19.5) между деформациями и перемещениями были выведены специ» ально для этого случая. Аналогично можно вывести соотношения и для оболочек, кроме того, всегда существует возможность получения и других приближенных выражений. Однако можно использовать общее определение деформаций, справедливое как для больших, так и для малых перемещений и деформаций. Такое определение введено Грином и Сеи-Венаном. Оно известно как тензор деформации Грина. В фиксироваииой декартовой системе координат х, у, z деформации определяются через перемещения и, и, w выражениями [34]
ди , 1 Г/ ди V , ( ди V , ( dw \2i
^”'д7 + т11"д7) + brj +1^г) J’
ЛЯГ ЛЛЛЛ -1(19.33)
ди।ди, Г диди.диди.dwdw 14' Yxygy"Т^х"Т [ дхду*зхдудхду J *
Остальные компоненты получаются в результате соответствующих перестановок.
Если градиенты перемещения малы, то после пренебрежения квадратичными членами получаем обычные линейные выражения для деформации.
Геометрическая интерпретация вышеприведенных определений деформаций в общем случае не очевидна, но следует отметить, что они являются мерами удлинения и искажения углов первоначально ортогонального элемента.
Если деформации по величине малы, то нетрудно показать, что ех определяет изменение длины единичного отрезка, первоначально параллельного оси х, а ухг, характеризует изменение угла между двумя линейными элементами, первоначально параллельными осям х и у. Это справедливо даже при движениях, связанных с большими переносом и поворотом первоначальных осей координат.
Далее выводятся нелинейные выражения для матриц [В] и [Кт] в общем случае трехмерного напряженного состояния. Из
этих выражений просто получить одномерные и двумерные формы. Это предоставляется проделать читателю в качестве упражнения. Общие соотношения удобно использовать для задач расчета пластин и оболочек. При этом можно учесть некоторые члены, которыми мы пренебрегали в записанных в предыдущем разделе выражениях для пластин.
Построение матрицы [В J
Вектор полной трехмерной деформации можно представить через компоненты бесконечно малой и большой деформаций
гдегде(19.34)(19.34)ее6УВл6УВлNyzVzxУхуNyzVzxУхустолбец, рассмотренный в Гл.столбец, рассмотренный в Гл.шении (19.33) удобно “КГшении (19.33) удобно “КГю=4ю=4ООО{0Jr-{9.ГООО{0Jr-{9.Ггдегде(9(9ди"Эхдиdw"д7ди . dw dz dy dw , да дх ■ dz ди , ди dy "дхди"Эхдиdw"д7ди . dw dz dy dw , да дх ■ dz ди , ди dy "дх(19.35)(19.35)6. Нелинейные члены в соотно-6. Нелинейные члены в соотно-переписать впереписать во{6Jrо{0Лго{9JTо{6Jrо{0Лго{9JTОО(еагЮГ{9xfоОО(еагЮГ{9xfовидевиде(К) ■ Ю 1{0Л(К) ■ Ю 1{0Л4 МН6), (19.36)4 МН6), (19.36)ди dw 1dx * дх J И Ti Д’*ди dw 1dx * дх J И Ti Д’*
где
где
(19.34)
(19.34)
е
е
6У
Вл
6У
Вл
Nyz
Vzx
Уху
Nyz
Vzx
Уху
столбец, рассмотренный в Гл.
столбец, рассмотренный в Гл.
шении (19.33) удобно “КГ
шении (19.33) удобно “КГ
ю=4
ю=4
О
О
О
{0Jr
-{9.Г
О
О
О
{0Jr
-{9.Г
где
где
(9
(9
ди"Эх
ди
dw"д7
ди . dw dz dy dw , да дх ■ dz ди , ди dy "дх
ди"Эх
ди
dw"д7
ди . dw dz dy dw , да дх ■ dz ди , ди dy "дх
(19.35)
(19.35)
6. Нелинейные члены в соотно-
6. Нелинейные члены в соотно-
переписать в
переписать в
о{6Jrо{0Лго{9JT
о{6Jrо{0Лго{9JT
О
О(еагЮГ{9xfо
О
О(еагЮГ{9xfо
виде
виде
(К) ■ Ю 1{0Л
(К) ■ Ю 1{0Л
4 МН6), (19.36)
4 МН6), (19.36)
ди dw 1
dx * дх J И Ti Д’*
ди dw 1
dx * дх J И Ti Д’*
а [Л]™ матрица размерности 6x9.
Читатель легко может убедиться в справедливости записанного выше соотношения и проверить выполнение свойств матриц
[Л] и {0}, описанных в подразд. 19.3.2 (примечание иа стр. 447). В этом случае
W = 4 ^ Ml (9} + 4 MI ^ {0} = MI d (9}.(I9-37)
и так как {9} можно выразить через функцию формы [У] и узловые параметры {б}, то
{9} = [С]{6}(19.38)
или d{84=M][G]d{6}-
И[Bt] = M][G]."(19.35)
19*5.2. Построение матрицы [Кг]
Замечая, что_
[В] - [So] + [В J,
легко построить матрицу, определенную соотношением (19.7):
№ = №] + Kd=$[B]r[D][B]dV.(19.40)
V
Для получения полной матрицы тангенциальных жесткостей необходимо построить матрицу начальных напряжений [Уа]. В соответствии с (19.8) имеем
VKaW^^d\BLlTWVVVKaW^^d\BLlTWVV$ №TdWWV. (19.41) v$ №TdWWV. (19.41) v
VKaW^^d\BLlTWV
V
VKaW^^d\BLlTWV
V
$ №TdWWV. (19.41) v
$ №TdWWV. (19.41) v
Можно записать
<Jx^3<Jx^3W№ =W№ =_ Симметрично_ Симметричнотху^3ayUтху^3ayUМз t/{0} = [M][G]d{6}, OzU-Мз t/{0} = [M][G]d{6}, OzU-где /3 — единичная матрица размерности 3X3.Подставляя (19.42) в (19.41), получаем[Уа]-$[С]Г [М] Ж,Vгде /3 — единичная матрица размерности 3X3.Подставляя (19.42) в (19.41), получаем[Уа]-$[С]Г [М] Ж,V(19.42)(19.42)(19.43)(19.43)
<Jx^3
<Jx^3
W№ =
W№ =
_ Симметрично
_ Симметрично
тху^3ayU
тху^3ayU
Мз t/{0} = [M][G]d{6}, OzU-
Мз t/{0} = [M][G]d{6}, OzU-
где /3 — единичная матрица размерности 3X3.Подставляя (19.42) в (19.41), получаем
[Уа]-$[С]Г [М] Ж,
V
где /3 — единичная матрица размерности 3X3.Подставляя (19.42) в (19.41), получаем
[Уа]-$[С]Г [М] Ж,
V
(19.42)
(19.42)
(19.43)
(19.43)
где [М] —матрица размерности 9X9 из шести компонент напряжения, расставленных, как показано в (19.42). Очевидно, что матрица [^ст] симметрична.
В предыдущих выражениях индекс элемента опущен, хотя все матрицы должны строиться для каждого элемента, а затем суммироваться обычным образом*.
В случае необходимости введения непротиворечивых упрощений при исследовании пластин и оболочек полезно начинать с общих выражений. Эти выражения необходимо использовать и при исследовании рассмотренных в гл. 14 толстых оболочек.
Если известна связь между напряжениями и деформациями, то ее можно использовать для исследования больших деформаций. Однако чаще определяют непосредственно энергию деформаций через компоненты деформации и, минимизируя ее, находят обобщенные силы. Некоторые примеры такого подхода к исследованию больших деформаций даны Оденом [35—38], который рассмотрел большие деформации резиновых' мембран И сплошных сред.
Заключительные замечания
В этой главе сделана попытка подойти ко всем задачам о больших деформациях с одних и тех же позиций. Указаны различные методы решения основной системы нелинейных уравнений, и вполне естественно, что перед читателем может встать вопрос, какой из этих методов предпочтительнее. Если требуется найти лишь одно решение нелинейной задачи о больших деформациях, то в большинстве случаев оказывается, что метод Ньютона сходится довольно быстро. Однако в некоторых случаях экономически выгоднее применять методы, использующие постоянную матрицу.
Если требуется исследовать весь процесс деформирования при нагружении, то, как правило, рассматриваются малые приращения нагрузки и для каждого такого приращения решается задача линейной теории упругости, причем матрица тангенциальных жесткостей вычисляется для начала приращения нагрузки [2, 3]. При использовании этих методов может накапливаться ошибка, и поэтому Бреббиа и Коннор [9] рекомендуют после нескольких приращений уточнять решение методом Ньютона.
Рассмотренные методы можно использовать для решения геометрически нелинейных задач динамики, особенно когда существуют матрипы жесткости, соответствующие начальным напряжениям, и рассматриваемая задача квазилинейна. Андерсеном и др. [19], например, решено много задач о колебаниях предварительно сжатых пластин1).
Если можно построить матрицу упругих постоянных для приращений, то совместное рассмотрение физической и геометрической нелинейностей становится особенно простым. Марсал [2]
!) В работе [39] исследовались переходные процессы в таких задачах.
решил ряд таких задачо больших пластических деформациях. Интересно отметить, что приемы решения нелинейных задач при физической и геометрической нелинейностях сходны. Это позволяет разработать вычислительные программы решения задач с учетом обоих типов нелинейности.
В заключение следует отметить два обстоятельства. Во-первых, это сравнительно громоздкое построение матрицы начальных напряжений для пластин, хотя в ряде ранее опубликованных работ изложен более простой способ построения. Однако при этом, как нам кажется, удалось достичь общности изложения. Во-вторых, применение используемых в книге матричных обозначений в разделе о больших деформациях потребовало осуществления достаточно сложных преобразований. Некоторых упрощений можно было бы достичь при использовании тензорных обозначений. Кстати, их можно было бы применить по всей книге. Однако избранный нами путь более доступен и понятен.
ЛИТЕРАТУРА
Truesdell С. (ed.), Continuum Mechanics IV, Problems of Non-Linear Elasticity, Vol. 8, p. 4, Gordon and Beach, 1965.
Mar^al P. V., Finite Element Analysis of Combined Problems of Material and Geometric Behaviour, Techn. Rept. 1, ONR, Brown Univ., 1969; Proc. Am. Soc. Meeh. Eng. Conf, on Computational Approaches in Applied Mechanics, 133, June 1969.
Argyris J. H., Kelsey S., Kamel H., Matrix Methods of Structural Analysis, AGARD-ograph 72, Pergamon Press, 1963.
Argyris J. H., Continua and Discontinua, Proc. Conf. Matrix Methods in Structural Mechanics, Air Force Inst, of Techn., Wright Patterson A. F. Base, Ohio, Oct 1965.
Nayak G. C., Plasticity and Large Deformation Problems by Finite Element Method, Ph. D. Thesis, Univ, of Wales, Swansea, 1971.
Mar^al P. V., Effect of Initial Displacement on Problem of Large Deflection and Stability, Techn. Rept, ARPA E54, Brown Univ., 1967.
Marguerre K., Uber die Anwendung der Energetischen Methode auf Stabi- litatsprobleme, Hohrb., D. V. L„ 252—262, 1938.
de Veubeke B. F., The Second Variation Test with Algebraic and "Differen- tiak Contrasts, Advanced Problems and Methods for Space Flight Optimisation, Pergamon Press, 1969.
Brebbia C., Connor J., Geometrically Non-Linear Finite Element Analysis, Proc. Am. Soc. Civ. Eng., 95, EM2, 463—483 (1969).
Timoshenko S. P., Gere J. M., Theory of Elastic Stability, McGraw-Hill, 2nd ed., 1961.
Schmit L. A., Bogner F. K., Fox R. L., Finite Deflection Structural Analysis Using Plate and Cylindrical Shell Discrete Elements, Proc. AIAA/ASME Sth Struct, and Stress Dynamic Conference, Palm Springs, California, 197— 211, March 1967; JAIAA, 5, 1525—1527 (1968); есть русский перевод: Шмит, Богнер, Фокс, Расчет конструкций прн конечных прогибах с использованием дискретных элементов пластин н оболочек, Ракетная техника и космонавтика, № 5, стр. 17 (1968).
Turner М. J., Dill E. H., Martin H. C„ Melosh R. J., Large Deflection of Structures Subjected ot Heating and External Loads, J. of Aero. Sciences, 27, 97—106 (1960).
Kawai T„ Yoshimura N., Analysis of Large Deflection of Plates by Finite Element Method, ini J. Num. Meth.. Eng., 1, 123—133 (1969).
Mallett R. H., Marcal P. V., Finite Element Analysis of Non-Linear Structures, Proc. Am. Soc. Cio. Eng., 94, S. T. 9, 2081—2105 (1968).
Murray D. W-, Wilson E. L, Finite Element Large Deflection Analysis of Plates, Proc. Am. Soc. Cio.-Eng., 94, EM 1, 143—165 (1968).
Martin H. C„ On the Derivation of Stiffness Matrices for the Analysis of Large Deflection and Stability Problems, Proc. Conf. Matrix Methods in Struct. Meeh., Air Force Inst, of Techn., Wright Patterson A. F. Base, Ohio, Oct. 1965.
Kapur К. K-, Hartz B. J., Stability of Thin Plates Using the Finite Element Method, Proc. Am. .Soc. Cio. Eng., EM2, 177—195 (1966).
Gallagher R. H„ Padlog J., Discrete Element Approach to Structural Instability Analysis. IAIAA, 1, 1537—1539 (1963); есть русский перевод: Галлагер, Падлог, Исследование устойчивости конструкций на основе анализа дискретных элементов, Ракетная техника и космонавтика, № 6, стр. 194 11963).
Anderson R. О., Irons В. М„ Zienkiewicz О. С., Vibration and Stability of Plates Using Finite Elements, Int. J. Solids Struct., 4, 1031—1055 (1968).
Carson W. G„ Newton R. E„ Plate Buckling Analysis Using a Fully Compatible Finite Element, lAlAA, 8, 527—529 (1969); есть русский перевод: Карсон, Ньютон, Анализ выпучивания пластинки с использованием полностью совместного конечного элемента. Ракетная техника и космонавтика, № 3, стр. 174 (1969).
Kabaila А. Р., de Veubeke В. F., A Quadrilateral Element for Plate Buckling Analysis, Int. 1. Num. Meth, tn Eng. (в печати).
Murray D. W„ Wilson E. L., Finite Element Post Buckling Analysis of Thin Elastic Plates, Proc. 2nd Conf. Matrix Meth, in Struct. Meeh., Wright Patterson Air Force Base, Ohio, 1968.
Rockey К. C„ Bagchi D. K., Buckling of Plate Girder Webs Under Partial Edge Loadings, Int. J. Meeh. Sci., 12, 61—76, (1970).
Roberts T. M., Ashwell D. G., Rost-buckling Analysis of Slightly Curved Plates by the Finite Flement Method, Rept. 2, Dept, of Civil and Struct. Engineering, Univ, of Wales, Cardiff, 1969.
Anderson R. G., A Finite Element Eigenvalue Solution System, Ph. D. Thesis, Univ, of Wales, Swansea, 1968.
Gallagher R., Gellatly R., Mallett R., Padlog J., A Discrete Element Procedure for Thin Shell Instability Analysis, IAIAA, 5, 138—145 (1967); есть русский перевод: Галлагер, Джеллатли, Падлог, Моллети, Расчет неустойчивости тонких оболочек методом дискретных элементов, Ракетная техника а.космонавтика, № 1, стр. 161 (1967).
Gallagher R. Н., Yang Н. Т. Y„ Elastic Instability Predictions for Doubly Curved Shells, Proc. 2nd Conf. Matrix Methods, Air Force Inst, of Techn., Wright Patterson A. F. Base, Ohio, 1968.
. Pian T. H. H., Tong P„ Variational Formulation of Finite Displacement Analysis, Symp. Int. Un. Th. Appl. Meeh, on High Speed Computing of Elastic Structures, Liege, 1970.
Martin H. C., Finite Elements and the Analysis of Geometrically Non-Linear Problems, U. S. — Japan Seminar oh Matrix Methods in Structural Analysis and Design, Tokyo, 1970.
Walker A. C., A Non-Linear Finite Element Analysis of Shallow Circular Arches, Int. J. Solids Struct., 5, 97—107 (1969).
Thompson J. M. T., Walker A. C., A Non-Linear Perturbation Analysis of Discrete Structural Systems, Int. J. Solids Struct., 4, 757—767 (1968).
Геометрически нелинейные задачи
461461Przemieniecki J. S„ Stability - Analysis of Complex Structures Using Discrete Element Techniques, Symp. on Struct. Stability and Optimisation, Loughborough Univ., March 1967.
461
461
Connor J., Morin N., Perturbation Techniques in the Analysis of Geometrically Non-Linear Shells, Symp. Int. Un. Th. Appl. Meeh, on High Speed Computing of Elastic Structures, Liege 1970.
Fung Y. C., Foundation of Solid Mechanics, Prentice Hall Int., 1965.
Oden J. T„ Finite Plane Strain of Incompressible Elastic Solids by the Finite Element Method, The Aeronautical Quarterly, 19, 254—264 (1967).
Oden J. T., Sato T., Finite Deformation of Elastic Membranes by the Finite Element Method, Int. I. Solids and Struct. 3, 471—488 (1967).
Oden J. T., Numerical Formulation of Non-Linear Elasticity Problems, Proc. Am. Soc. Ciu. Eng., 93, ST3, 235—255 (1967).
Oden J. T., Finite Element Applications in Non-Linear Structural Analysis, Proc. Symp. on Application of Finite Element Methods in Civil Engineering, Am. Soc. Civ. Eng., Vanderbilt Univ., 1969.
Stricklin J. A., Non-Linear Dynamic Analysis of Shells of Revolution, Symp. Int. Un. Th. .Appl. Meeh, on High Speed Computing of Elastic Structures,
Liege, 1970.
ВЫЧИСЛИТЕЛЬНЫЕ МЕТОДЫ И ПРОГРАММЫ (ЧЕНГ И КИНГ)
Введение
Метод конечных элементов легко программируется для быстродействующих вычислительных машин и достаточно эффективен, поскольку с помощью ЭВМ можно решать большие системы линейных алгебраических уравнений, которые получаются после дискретизации задачи [1].
Для расчета методом конечных элементов разработано большое количество программ. Первоначально они имели узко специальное назначение и часто составлялись на машинном языке. Подмеченное в процессе различных приложений сходство в структуре программ привело к созданию более совершенных и универсальных программ. Одним из первых примеров является программа ASKA), ориентированная на определенный тнп машины. Например, в области исследования аэрокосмических проблем особое значение имеет возможность решения множества различных задач; составление универсальной программы для расчета небольшого числа задач малоэффективно.
. Быстрые темпы развития вычислительной техники привели к необходимости создания программы на языке, понятном любой машине. Возможности алгоритмического языка ФОРТРАН обусловили его широкое использование для программирования при решении задач методом конечных элементов.
Программа NASA) представляет собой попытку создания гибкой программы для широких исследований и решения задач Американской аэрокосмической промышленности.
Созданные в Суонси программы FESS (Finite Element Solution Swansea) и FINESSE были больше ориентированы на эффективное решение инженерных задач строительной механики малых и средних размеров, таких, например, как расчет мо,- стов, плотин, ядерных реакторов. При их разработке основное внимание уделено созданию простой системы, которую легко приспособить к любым конкретным задачам.
Важно иметь в виду, что затраченные усилия при программировании должны окупаться эффективностью программы. Чем
меньшую по размеру предстоит создать программу, тем больше внимания следует уделить ее эффективности. При составлении программы решения задач методом конечных элементов важно знать пределы возможностей машины и при необходимости использования специальных приемов переходить к ЭВМ с большим объемом памяти и большим быстродействием. Программирование- в машинных кодах, как правило, происходит более медленно, и разработка такой программы обходится дороже.
Программа и приемы программирования, описанные в этой главе, имеют ряд особенностей, присущих программе FESS. Однако многие приемы и тонкости рационального использования памяти, характерные для программы FESS, здесь опущены ради простоты. Тем не менее приведенная программа без каких-либо существенных изменений использовалась для расчета сложных упругопластических задач. И хотя здесь приведен всего лишь простейший вариант программы, с ее помощью успешно исследовались методом собственных функций также задачи устойчивости и теории колебаний.
Программы, реализирующие метод конечных элементов
Программы, реализующие метод конечных элементов, могут иметь различное назначение. Чаще всего требуется только решение линейных задач в упругой постановке, однако число степеней свободы может быть различным, от нескольких десятков до нескольких- тысяч. В задачах динамики и устойчивости может потребоваться отыскание собственных значений, а для решения нелинейных задач может оказаться необходимым применение различных итерационных методов.
При решении конкретных задач методом конечных элементов встретятся непреодолимые трудности, если составлять программу для каждого нового класса задач. Поэтому очень важно использовать созданные ранее программы.
Типичная программа, реализующая метод конечных элементов, состоит из ряда общих блоков, которые в различных контекстах могут использоваться по-разному. Такими блоками являются ввод исходных данных, вычисление жесткости элементов, решение уравнений, построение матрицы масс, нахождение собственных значений, вычисление напряжений и вывод на дисплей.
При программировании такие блоки используются как подпрограммы. Для обеспечения взаимозаменяемости входные параметры этих подпрограмм должны быть стандартизированы, Тогда при составлении новой программы в каждом конкретном случае можно просто комбинировать соответствующие подпрограммы, и вся дополнительная работа программиста сведется
лишь к введению каких-либо новшеств или дополнений, связанных со спецификой задачи.
В таких системах управляющая программа обычно представляет собой очень простую программу, которая обращается в соответствующем порядке к различным подпрограммам. Для некоторых классов задач можно создать стандартные управляющие программы и автоматизировать выбор нужных подпрограмм. В больших организациях, имеющих дело с некоторыми определенными типами задач, создание таких стандартных программ может оказаться чрезвычайно полезным. Однако в исследовательских целях, видимо, предпочтительнее более гибкое ручное программирование.
Важно, чтобы сформированные блоки имели достаточное количество документации, позволяющей легко использовать их не только непосредственному составителю, но и другим лицам. Крайне полезным может оказаться включение в соответствующие места комментариев.
Пример управляющей программы. В этой главе приведен пример программы расчета линейной задачи о плоской деформации, ие требующей большого объема памяти машины, что позволяет применять ее в малых ЭВМ. Программа написана на языке ФОРТРАН IV н представляет собой очень простой прн- , мер использования отдельных подпрограмм. Однако она вполне пригодна для решения практических задач и легко, может быть использована читателями, знакомыми с ФОРТРАНОМ. В разд. 20.7 описан пример решения с помощью этой программы задачи о плоском напряженном состоянии (с измененными материальными константами). При использовании подпрограмм в других целях или при применении элементов других типов необходимо составить соответствующие управляющие программы. Типичная блок-схема управляющей программы приведена на стр. 467.
Заметим, что в этой программе цикл по нагрузкам вводится в целях экономии памяти вычислительной машины, что, однако, приводит к увеличению затрат машинного времени. Тем не менее, когда есть необходимость отдельно исследовать влияние большого числа различных видов нагрузок, как, например, при расчете мостов, его введение обязательно. Для задач с небольшим разнообразием нагрузок часто бывает предпочтительнее рассматривать их одновременно.
Обозначения переменных общего блока (CONTR)
TITLE (12)Массив для заголовканз 12 символов
NPЧисло узловых точек
NBЧисло элементен
NB
Число узлов, в которых заданы граничные условия
NDF NCN NLD NMAT NSZF
LI
NT4
Число степеней свободы узла
Максимальное число узлов в элементе Количество случаев нагружения Количество типов материала
Число уравнений в системе
Счетчик цикла по нагрузкам
Порядковый номер запоминающего устройства
Основные переменные, помещаемые в область COMMON
CORD (100,2)
Массив координат узловых точек
NOP (200,4)
Массив, содержащий информацию о связи элементов
IMAT (200)
Массив, содержащий информацию о типе материала элемента
ORT (25,2)
Массив, содержащий характеристики ма
териала элемента
NBC (25)
Номера узлов, в которых заданы граничные условия
NFIX (25)
Тип граничного условия
RI (200)
Вектор нагрузки
SK (200,40)
Прямоугольная матрица для уравнений
Обозначения переменных в программе MAIN
NPROBКоличество задач
NPRСчетчик числа задач
Программа 20-1
С
С с с с
Управляющая программа MAIN
COMMO.\VCONTR/TITLE(12),NP,NE,NB,NDF,NCN,NLD,NMAT,
NSZF.LI.NT4
COMMON CORD(100,2),NOP(200,4),IMAT(200),ORT(25,2),NBC(25),
NFIX(25)
1,R1(200),SK(200,40)
Номер исходной ленты и максимальное число узловых точек
10
с с с
NT4 = И
NCN = 3
READ(5,1) NPROB
Начало цикла по задачам
DO 400 NPR = ENPROB13
REWIND NT4
C16
С Считывание исходных данных по геометрии и свойствам материалов
С14
CALL GDATA19
NSZF=NP»NDF21
DO 200Ll = l,NLD22
C
С Считывание нагрузки
С
CALL LOAD23
C
С Формирование и решение системы алгебраических уравнений С
С
CALL FORMK
CALL SOLVE28
С
С Вычисление напряжений
С
CALL STRESS
200 CONTINUE32
400 CONTINUE33
1 FORMAT(915)35
STOP36
END37
Ввод исходных данных
Для работы программы, реализующей метод конечных элементов, дополнительно требуются четыре основные системы исходных данных:
координаты и характеристики элементов;
свойства материала каждого элемента;
граничные условия;
нагрузки.
Подпрограммы ввода исходных данных могут иметь различную структуру, но в любом случае их основное назначение состоит в формировании массива исходных данных указанных четырех систем, характеризующих задачу. Для работы управляющей программы необходим полный набор исходных данных.
Координаты и характеристики элементов
Используемые координаты — это координаты всех узловых точек (например, координаты xt и уг узла I в задаче о плоском напряженном состоянии), расположенные в определенном порядке. В большинстве случаев матрицы жесткости не зависят от положения начала координат, которое обычно выбирается произвольно.
Блок-схема программы MAIN
К характеристикам элементов относятся информация о связи между элементами, содержащая номера всех узлов элемента, а также число, характеризующее свойства материала элемента. Эти характеристики также перечислены последовательно.
Свойства материала
В большинстве приложений свойства материала одинаковы для больших групп элементов. Поэтому удобно присвоить каждому элементу номер, определяющий материал элемента, и информацию о свойствах материала считывать отдельно.
Нагрузки
Для обеспечения максимальной простоты и гибкости программы нагрузки можно задавать в виде одного вектора, который затем непосредственно используется в программе. Во многих случаях, когда число точек, в которых задана нагрузка, составляет лишь небольшой процент от общего числа узлов системы, бывает предпочтительнее считывать только ненулевые значения нагрузки и номера соответствующих узлов. Вектор нагрузки должен быть, конечно, задан нулевым, чтобы его компоненты, соответствующие ненагруженным узлам, были нулевыми.
Однако в тех случаях, когда рассматриваются объемные силы, для формирования вектора нагрузки в зависимости от геометрии системы и свойств материала необходимо иметь специальную подпрограмму. Подпрограммы формирования вектора нагрузки можно также использовать для вычисления значений узловых сил при действии распределенной нагрузки. В результате работы таких подпрограмм получаются векторы нагрузки, идентичные по форме обычным векторам, считываемым с перфокарт.
Граничные условия
Граничные условия могут быть учтены либо при построении элементов, либо путем соответствующего изменения системы алгебраических уравнений непосредственно перед ее решением. Последний подход удобен для элементов простой формы, но становится сложным при использовании элементов высоких порядков или при необычных граничных условиях, как, например, при ограничениях, накладываемых в некотором произвольном направлении. В приведенной в этом разделе подпрограмме граничное условие для узла считывается в виде комбинации цифр О и 1, причем 0 означает отсутствие ограничений на данную степень свободы, а 1 — наличие ограничений.
Таким образом,
01 означает свободу в направлении X и отсутствие перемещений в направлении У;
означает отсутствие перемещения в направлении X и свободу в направлении У;
означает отсутствие перемещений в обоих направлениях.
Примеры подпрограмм. Ниже помещены тексты двух подпрограмм. Подпрограмма GDATA считывает основные исходные данные о геометрии, а подпрограмма LOAD считывает векторы нагрузки. Ни одна из них не может самостоятельно вырабатывать исходные данные. Блок-схемы этих подпрограмм приведены на стр. 470 и 471.
Обозначения переменных в подпрограмме GDATA
И Вывод на печать введенных исходных данных
Обозначения переменных в подпрограмме LOAD
R(3) Массив для временного хранения значений нагрузки в узле NQ
Программа 20-2
SUBROUTINE GDATA1
COMMON/CONTR/TITLE(12),NP,NE,NB,NDF,NCN,NLD,NMAT, NSZF.LLNT4
COMMON CORD(100,2),NOP(200,4),IMAT(200),ORT(25,2),NBC(25), NFIX(25)
l,Rl(200),SK(200,40)
2,R(3)
C
С Считывание и печать заголовка и контрольных данных
READ(5,7)TITLEи
WRlTE(6,100)TITLE15
READ(5,1)NP,NE,NB,NLD,NDF,NMAT,I1 WRITE(6,1)NP,NE,NB,NLD,NDF,NMAT,I1
С
С Считывание и печать характеристик материала С
READ(5,8) (N,(ORT(N,I),I = 1,2),N = l.NMAT)
WRITE(6,108)17
,WRITE(6,8) (N,(ORT(N,I),I= 1,2),N = l.NMAT)
C35
С Считывание информации об узлах
С37
READ(5,2) (N,(CORD(N,M),M= 1,2),N= 1,NP)
Блок-схема программы GDATA
Блок-схема подпрограммы LOAD
404244465051525355404244465051525355
40
42
44
46
50
51
52
53
55
40
42
44
46
50
51
52
53
55
С
С Считывание информации об элементе С
READ(5,3) (N,(NOP(N,M),M= 1,3),IMAT(N),N = 1,NE)
С
С Считывание граничных условий
READ(5,4) (NBC(I),NFIX(I),I = l.NB)
480 IF(Il.NE.O) GO TO 500
C
С Печать введенных данных
С
WRITE(6,102)
WRITE(6,2) (N,(CORD(N,M),M =• 1,2),N = 1,NP)
WRITE(6,103)
WRITE(6,3) (N,(NOP(N,M),M — 1,3),IMAT(N),N = 1,NE)
WRITE(6,104)
WRITE(6,4) (NBC(I),NFIX(I),I = l.NB)
587172587172500 CONTINUE
58
71
72
58
71
72
1 FORMAT(915)
' 2 FORMAT(I10,2F10.3)
3 FORMAT(615)
4 FORMAT(215)
7 FORMAT(12A6)75
8 FORMAT(I10,2F10.2)
100 FORMAT(1H1,12A6)77
102 FORMAT(20H0 NODAL POINTS)
103 FORMAT(20H0 ELEMENTS)
104 FORMAT(21HO BOUNDARY CONDITIONS)80
108 FORMAT(lH0,20H MATERIAL PROPERTIES)81
RETURN-82
END83
Программа 20-3
SUBROUTINE LOAD1
COMMON/CONTR/TITLE(12),NP,NE,NB,NDF,NCN,NLD,NMAT,
NSZF,LI,NT4
COMMON CORD( 100,2),NOP(200,4),IMAT(200),ORT(25,2),NBC(25),
NFIX(25)
l,Rl(200),SK(200,40)
2,R(3)
С Задание нулевого массива нагрузки С
DO 160 J= 1.NSZFЮ
160R1(J) = O.11
WRITE(6,1OO) TITLE,LI12
WRITE(6,1O9)13
C
ССчитывание с перфокарты, печать и засылка в память
Синформации о нагрузке
165CONTINUE20
READ(5,9)21
1NQ,(R(K),K=1,NDF)22
WRITE(6,9)23
1NQ,(R(K),K = LNDF)24
DO 170 К = LNDF25
IC = (NQ — 1 )*NDF + К26
170Rl(IC) = R(K) + Rl(IC)27
C
С СС Сдолженне считываниядолженне считыванияСЕсли номер узла не равен максимальному NP, то возврат и про-
С С
С С
долженне считывания
долженне считывания
2839404142434428394041424344IF(NQ.LT.NP) GO TO 165
28
39
40
41
42
43
44
28
39
40
41
42
43
44
9 FORMAT(I10,3F10.2)
20 FORMAT! 1OX,4I5)
100 FORMAT! 1Н1,12А6,5Х, 10HLOAD CASE, 15)
109 FORMAT! 1HO,6H LOADS)
RETURN END
Формирование матрицы жесткости
Основная задача подпрограммы формирования матрицы жесткости — составление матрицы жесткости элемента для исследуемой задачи. Такая подпрограмма обычно использует всю необходимую информацию из общих массивов памяти и в конце работы либо возвращает матрицу жесткости элемента в вызывающую программу, либо отсылает ее в периферийную память. Структура подпрограммы в большой степени зависит от математического описания жесткости элемента и, в частности, от того, необходимо ли для элемента численное интегрирование или возможно точное интегрирование.
Для простых элементов основными операциями являются:
описание элемента в локальных координатах;
составление матрицы В, связывающей деформации с перемещениями (или ее эквивалента);
составление матрицы Dt связывающей напряжения и деформации;
получение матричного произведения BTDB\
интегрирование по пдощади элемента произведения ма5 триц (в случае плоского напряженного состояния эта операция сводится к простому умножению на площадь треугольника);
выполнение при необходимости обратного преобразования полученной матрицы к глобальным координатам.
Выбор системы локальных координат обычно зависит от используемого способа получения матрицы жесткости. В простейших случаях (например, треугольный элемент при плоской деформации) система локальных координат может либо просто совпадать с глобальной, либо может быть получена путем переноса начала координат в один из узлов или в-центр тяжести элемента. На этой стадии, если необходимо, могут применяться L-координаты или криволинейные координаты, описанные в гл. 7 н 8.
Подпрограмма формирования матрицы жесткости может использоваться для построения матрицы напряжений, после умножения которой на соответствующие узловые перемещения получаются напряжения элемента. Эта матрица обычно строится попутно при формировании матрицы жесткости, и получение ее не требует большого машинного времени. При этом возможны два варианта. Первый — составлять матрицу напряжений одновременно с матрицей жесткости й хранить ее до дальнейшего использования в накопителе (т. е. сначала вычислять произведение DB, а затем BTDB), а второй — отдельно вычислять матрицу DB непосредственно перед использованием. Выбор того или другого способа зависит от скорости выборки данных из
накопителя и от времени, необходимого для повторного проведения некоторых вычислений.
Для сложных элементов, например изопараметрического типа, указанный порядок вычислений, как правило, неэкономичен. В этом случае можно использовать специальные приемы, описанные, в частности, Айронсом [2].
В зависимости от характера задачи основная программа может изменяться. Некоторые возможности описаны ниже.
При использовании элементов высоких порядков с дополнительными узлами на сторонах или групп малых элементов одной и той же конфигурации исходные данные могут задаваться только в некоторых определенных узлах, а для полного описания геометрии элемента могут использоваться специальные подпрограммы. Иногда элемент может содержать узел, не связанный с другими элементами (например, внутреннюю степень свободы). В таких случаях соответствующую степень свободы можно исключить, а в ансамбле использовать сокращенную матрицу жесткости.
Координатные оси можно выбирать по направлению перемещений (например, координаты, связанные с узлом, которые описаны в работе [3]), что влечет за собой необходимость преобразования матриц от узла к узлу. Применение таких координат приводит к тому, что матрицы жесткости элементов записываются в разных системах координат. Указанный подход удобен в следующих случаях:
при наличии узлов, в которых под некоторым углом к глобальным осям направлена одна (или несколько) удерживающая связь, что сильно затрудняет непосредственный учет граничных условий;
при учете симметрии или антисимметрии с целью уменьшения общего числа уравнений; например, при исследовании 7а вместо ]/4 пластины в случае двойной симметрии или при использовании неосесимметричных элементов в осесимметричных задачах [3].
при исследовании оболочек двойной кривизны, когда ось г в каждом узле направляется по внешней нормали к поверхности оболочки, так что для каждого узла требуется всего лишь пять степеней свободы [4].
Пример программы. Приведенная программа строит матрицу жесткости размерностью 6X6 для элемента, используемого при расчете плоской деформации, и записывает матрицу напряжений на магнитную леиту для дальнейшего использования при вычислении напряжений элемента. Блок-схема программы приведена на стр. 477.
Обозначения переменных в подпрограмме STIFT2 (N)
NI, J, КNI, J, КВсюду обозначает номер элементаВсюду обозначает номер элементаПараметры, определяющие связи элемента; позже используются как счетчики циклаПараметры, определяющие связи элемента; позже используются как счетчики циклаAJ, BJ, АК, ВК А (3,6) *AJ, BJ, АК, ВК А (3,6) *Локальные координаты треугольникаЛокальные координаты треугольникаESTIFM (12,12)*ESTIFM (12,12)*Матрица, связывающая деформации с перемещениямиМатрица, связывающая деформации с перемещениямиМатрица, связывающая ’напряжения с деформациями; в дальнейшем используется при построении матрицы жесткости элемента;Матрица, связывающая ’напряжения с деформациями; в дальнейшем используется при построении матрицы жесткости элемента;В (3,9) *В (3,9) *Матрица напряжений для обратного ходаМатрица напряжений для обратного хода
N
I, J, К
N
I, J, К
Всюду обозначает номер элемента
Всюду обозначает номер элемента
Параметры, определяющие связи элемента; позже используются как счетчики цикла
Параметры, определяющие связи элемента; позже используются как счетчики цикла
AJ, BJ, АК, ВК А (3,6) *
AJ, BJ, АК, ВК А (3,6) *
Локальные координаты треугольника
Локальные координаты треугольника
ESTIFM (12,12)*
ESTIFM (12,12)*
Матрица, связывающая деформации с перемещениями
Матрица, связывающая деформации с перемещениями
Матрица, связывающая ’напряжения с деформациями; в дальнейшем используется при построении матрицы жесткости элемента;
Матрица, связывающая ’напряжения с деформациями; в дальнейшем используется при построении матрицы жесткости элемента;
В (3,9) *
В (3,9) *
Матрица напряжений для обратного хода
Матрица напряжений для обратного хода
• Программа 20-4
SUBROUTINE STIFT2(N)1
COMMON/CONTR/TITLE(12),NP,NE,NB,NDF.NCN,NLD,NMAT, NSZF,LI,NT4
COMMON CORD(100,2),NOP(200,4),IMAT(200),ORT(25,2),NBC(25),
NFIX(25)
l,Rl(200),SK(200,40)
ESTIFM(12,12),A(3,6),B(3,9)
C10
С Определение связей элемента
С
I = NOP(N,1)11
J = NOP(N,2)12
K = NOP(N,3)13
L = IMAT(N)14
C
С Образование системы локальных координат С
AJ = CORD(J,1) - CORD(I,1)15
АК = CORD(K,1) - CORD(1,1)16
BJ = CORD(J,2) - CORD(I,2)17
BK = CORD(K,2) — CORD(I,2)18
AREA = (AJ*BK - AK*BJ)/219
IF(AREALE.O.) GO TO 22020
C
С Формирование матрицы связи деформаций с перемещениями
A(1,1)=-BJ-BK23
А(1,2) = 0.24
А(1,3) = ВК25
А(1,4) = 0.26
А(1,5) = —BJ27
А(1,6) = 0.28
♦ Массивы, расположенные в области COMMON.
А(2,1) = 0.29А(2,2) = АК — AJ30А(2,3) = 0.31А(2,4) = - АК32А(2,5) = 0.33А(2,6 = AJ34A(3,1) = AK-AJ’ 35А(3,2) = BJ — ВК36А(3;3) = -АК37А(3,4) = ВК38А(3,5) = AJ39А(3,6) — — BJ40А(2,1) = 0.29А(2,2) = АК — AJ30А(2,3) = 0.31А(2,4) = - АК32А(2,5) = 0.33А(2,6 = AJ34A(3,1) = AK-AJ’ 35А(3,2) = BJ — ВК36А(3;3) = -АК37А(3,4) = ВК38А(3,5) = AJ39А(3,6) — — BJ40nonnon424344464748424344464748515253545152535459635963646667646667
А(2,1) = 0.
29
А(2,2) = АК — AJ
30
А(2,3) = 0.
31
А(2,4) = - АК
32
А(2,5) = 0.
33
А(2,6 = AJ
34
A(3,1) = AK-AJ
’ 35
А(3,2) = BJ — ВК
36
А(3;3) = -АК
37
А(3,4) = ВК
38
А(3,5) = AJ
39
А(3,6) — — BJ
40
А(2,1) = 0.
29
А(2,2) = АК — AJ
30
А(2,3) = 0.
31
А(2,4) = - АК
32
А(2,5) = 0.
33
А(2,6 = AJ
34
A(3,1) = AK-AJ
’ 35
А(3,2) = BJ — ВК
36
А(3;3) = -АК
37
А(3,4) = ВК
38
А(3,5) = AJ
39
А(3,6) — — BJ
40
non
non
42
43
44
46
47
48
42
43
44
46
47
48
51
52
53
54
51
52
53
54
59
63
59
63
64
66
67
64
66
67
Формирование матрицы связи напряжений с деформациями СОММ = ORT(L, 1)/((1. + ORT(L,2))*(1. - ORT(L,2).2).AREA) ESTIFM(U) = С0ММ.(1. - ORT(L,2))
ESTIFM(1,2) = COMM*ORT(L,2)
ESTIFM(l,3) = 0.
ESTIFM(2,1) = ESTIFM(1,2)
ESTIFM(2,2) = ESTIFM(1,1)
ESTIFM(2,3) = 0.
ESTIFM(3,l) = 0.
ESTIFM(3^) = 0.
ESTIFM(3,3) = ORT(L.1)/(2.(1. + ORT(L,2)« AREA)
C
С В — матрица напряжений для обратного хода; хранится иа ма-
С гнитной ленте
С
DO 205 I = 1,3
DO 205 J = 1,6
B(I,J) = 0.
DO 205K= 1,3
205 B(I,J) = B(I,J) + ESTIFM(I,K)/2.*A(K,J) WRITE(NT4)N,((B(I,J),J = 1,6),I = 1,3)
C
C ESTIFM — матрица жесткости
С
DO 210 1 = 1,6
DO 210 J = 1,6
• ESTIFM(I.J) = 0.
DO 210 K= 1,3
210 ESTIFM(I,J) = EST1FM(I,J) + B(K,I)/2.»A(K,J)
RETURN
C
С Выход из программы при ошибке в задании связей
С
220 WRITE(6,100)N
100 FORMAT(33H1ZERO OR NEGATIVE AREA ELEMENT NO14/21 HOEXECUTION [TERMINATED)
STOP
END68
Блок-схема подпрограммы STIFT2
Составление ансамбля и решение уравнений
В любой программе, реализующей метод конечных элементов, ключевой является подпрограмма решения систем уравнений. Выбор метода решения зависит от числа уравнений задачи и от типа используемой вычислительной машины.
В простейшем случае уравнения формируются полностью. При таком подходе требуется N2 ячеек памяти, где N — количество уравнений, и его можно использовать только для небольших задач и при применении больших ЭВМ. При 100 уравнениях, например, требуется 10 000 ячеек памяти.
Для решения систем линейных уравнений хорошо разработаны два метода: а) прямой метод, позволяющий получить точное (в пределах ошибки округления) решение; б) итерационный метод, использующий сходящийся к точному решению процесс последовательных приближений.
В качестве прямого метода часто используется метод исключения Гаусса, а в качестве итерационного — метод Гаусса — Зей- деля.
Метод исключения Гаусса
(20.1)(20.1)Пусть система N уравнений представлена в блочном виде
(20.1)
(20.1)
Ки ^ТГМ Г^К21 J L 62 J L т**2
где Кп — матрица размерности 1X1,
К12 — матрица размерности 1 X (N — 1), К 21 — матрица размерности (У — 1) X L К22 — матрица размерности (У — 1) X (У — 1), б — вектор неизвестных величин, F — вектор известных величин.
Метод исключения Гаусса позволяет уменьшить размерность матрицы К и получить матричное уравнение размерности У— 1 в виде
О =(20.2)
где
К* = Кй-КиКпКи.(20.3)
Г-Рг-КиКпРь(20.4)
Разбивая точно так же на блоки матрицу К*, этот прием можно повторить. Основной операцией при этом будет вычисление тройного произведения Кг^Г/К^. Так как матрица Кп имеет размерность 1 X L количество операций пропорционально (У— I)2. Когда размерность матрицы К будет сведена к 1 X L последнюю неизвестную 6П можно будет найти непосредственно.
Используя обратный ход), остальные неизвестные можно
определить из уравнения типа
bi—KuFt-KnKA. (20.5)
Описанная процедура представляет собой простейший прямой метод, при использовании которого все элементы матрицы хранятся в оперативной памяти и участвуют в вычислениях. Используя свойство симметрии матриц жесткости, можно сократить число операций почти вдвое, производя все действия только с частью матрицы, расположенной выше диагонали. При этом для решения необходимо выполнить около Ve^3 операций.
Типичная матрица жесткости ансамбля элементов содержит много нулей, в частности, на некотором расстоянии от диагонали находятся только нулевые члены. Такая матрица называется ленточной, а расстояние от диагонального члена элемента до последнего ненулевого элемента этой же строки называется половиной ширины ленты. Ленточный характер этой матрицы можно продемонстрировать, записывая ее в блочном виде, как показано ниже, где нулевая подматрица заменяет часть подматрицы К12, содержащую нули:
"^п кв 0 -
к=
КГг Кю Км
(20.6)
_ 0 Км Кзз_
В силу симметрии матрицы будут иметь размерности
KnOXD, Kl2XlXm), K^mXmV
fWmXW-\- m)), К8/((У - 1 - m) X (2V - 1 - m)\
При исключении подматрицы Ли изменяется только К22, так как нулевая подматрица не изменяет Лаз и Кзз- Количество операций исключения пропорционально ш2, а общее количество операций — величине
или приблизительно ^hNm^^, где mmax — максимальная величина половины ширины ленты.
На практике половина ширины ленты обычно меньше ’/ю размерности матрицы, и описанный способ использования свойства ленточности матрицы позволяет уменьшить число арифметических операций почти до 3% от числа выполняемых операций при использовании метода, не учитывающего ленточного характера матрицы»
Другим преимуществом является экономное использование памяти машины, так как матрица может быть помещена в прямоугольный массив размерности N X ^тах, как показано иа фиг. 20.1. Однако при этом общее число уравнений, которое может быть решено, ограничивается размерами прямоугольного массива.
"Кп
к12
"Кп
К12
0 ‘
Кк
Км Км К24
Км
Км
^24
Км Км КзА
Кзз
К34
0 .
Км Км Км
К54
K4i
К45
0
kL
К^.
-К55
0
0 _.
а
б
Фиг. 20.1. Хранение матрицы
при решении матриц.
уравнений методом ленточных
Ленточная матрица, задаваемая формулой' (20.6), особенно удобна при решении больших систем уравнений, так как в процессе исключения операции производятся только иад Км и поэтому только эта матрица нужна в оперативной памяти. Однако истинная эффективность достигается, если составление уравнений для ансамбля и исключение производятся параллельно, т. е. если уравнение исключается сразу после его составления. Это легко осуществить, если в качестве первого узла каждого элемента всегда использовать узел с наименьшим номером, а элементы располагать так, чтобы номера их первых узлов располагались последовательно. При таком способе процесс составления уравнений ансамбля будет автоматически прекращаться, как только номер первого узла станет больше номера рассматриваемого узла. После исключения Кн оставшаяся матрица сдвигается так, что первый элемент измененной матрицы Км занимает позицию (1,1), а остальные — соответствующие им места. Исключенные уравнения могут временно пересылаться в промежуточное запоминающее устройство, а затем переписываться в виде блока в накопитель до следующего вызова. Для небольших задач объем промежуточной памяти может оказаться достаточным для того, чтобы вместить в себя все исключенные уравнения, при этом делать пересылку нет никакой необходимости.
Новая матрица может быть вновь выражена через подматрицы Ku, Ki2 и Км, после чего процесс исключения повторяется.
На каждом этапе исключения требуется (т+1)Х(^ + 2) -ячеек памяти или при наличии симметрии — половина этого
числа. С помощью этого метода можно решить практически неограниченное число уравнений при условии конечности максимальной ширины леиты. В большинстве случаев при решении за- дачиметодом конечных элементов точность не является проблемой. При необходимости можно решать уравнения с двойной точностью, однако при этом увеличиваются используемый объем памяти и время решения. В некоторых случаях точность можно повысить, если подставить полученные значения в первоначальную систему уравнений и вычислить невязки, а затем, используя эти невязки в качестве новых правых частей, сноварешить систему. Сумма этих двух решений даст уточненное решение. Однако чаще эти невязки используются для оценки ошибок округления.
Экономное распределение памяти для решения ленточных систем
Чтобы уменьшить используемый объем памяти вычислительной машины, в программе решения больших систем FESS (в настоящей главе не приводится) для храиерия в памяти верхней
х хх х-элементы, нех хранящиеся в памятихх ххх хх х-элементы, нех хранящиеся в памятихх хх
х х
х х-элементы, не
х хранящиеся в памяти
хх хх
х х
х х-элементы, не
х хранящиеся в памяти
хх хх
Фнг. 20.2. Порядок размещения вФнг. 20.2. Порядок размещения впамяти уравнений в программе FESS.памяти уравнений в программе FESS.
Фнг. 20.2. Порядок размещения в
Фнг. 20.2. Порядок размещения в
памяти уравнений в программе FESS.
памяти уравнений в программе FESS.
треугольной части матрицы жесткости, необходимой при исключении самого верхнего уравнения, используется одномерный массив. Пример расположения в памяти элементов матрицы показан иа фиг. 20.2. В этом примере элементы матрицы располагаются по столбцам, так как это удобнее, чем построчное расположение. В программе FESS матрицы, необходимые для обратного хода [уравнение (20.5)], хранятся в верхней части одномерного массива. Если матрица жесткости и эти матрицы перекрывают друг друга, содержимое, остатка переписывается на леиту и процесс повторяется. Такой способ достаточно эффективен, так как позволяет использовать длинные записи на ленту. В некоторых случаях удается решить уравнения без использования внешней памяти.
Итерационный метод Гаусса — Зейделя
В общем случае п-е уравнение системы У уравнений может быть записано в виде
п-1N
52 ^ni^i ++ 52 kn£i " Fn-(20.7)
i=lj=n+l
Из этого уравнения можно найти
{
П—1N")
Рп-Ц^- Е М< •(20.8)
/ = 11=П-Ц✓
Если процесс итераций таков, что в правой части используются . последние приближения 6i} то для m-и итерации имеем
{
n-1N'|
Е М? -Е ^.б?’"11 •(20.9)
1=11—п—1J
В этом заключается итерационный процесс Гаусса — Зейделя.
Часто для уточнения решения используется прием, состоящий в умножении разности между двумя итерациями для б на некоторый коэффициент и представлении уточненной величины б в виде
б? = б?'1 + ₽(бГ - 6“-'),(20.10)
где б™* — величина, вычисленная в соответствии с (20.9), ар" коэффициент верхней релаксации, значение которого обычно лежит между 1 и 2. Установлено, что во многих практических случаях самым подходящим является значение, близкое к 1,8.
Итерационный метод Гаусса—Зейделя легко программируется. Матрица жесткости хранится в компактной форме без нулевых членов вместе с матрицей-указателем номеров столбцов, в которых находятся ее элементы. Каждое уравнение итерируется в соответствии с (20.9), и найденное значение уточняется в соответствии с (20.10). Процесс повторяется столько раз, сколько необходимо для получения приемлемого решения, причем сходимость обычно оценивается путем вычисления разности между двумя последовательными приближениями.
Итерационные методы удобны для решения нелинейных задач, так как при их использовании обычно требуется решение ряда сходных задач, поэтому для вектора решения всегда есть удачное начальное приближение. Кроме того, если на промежуточных этапах ограничиться невысокой точностью решения, то число арифметических операций уменьшается.
Недостатком использования итерационных методов является необходимость повторения основного цикла для всех уравнений.
Поэтому при использовании для хранения уравнений внешней памяти процесс решения занимает много времени. Однако компактное расположение матрицы жесткости дает возможность решать большое число уравнений с использованием только оперативной памяти, например 1000 дополнительных уравнений на 32К слов памяти. Главный же недостаток итерационных методов состоит в том, что при решении, как правило, может быть рассмотрен только один вектор нагрузки, так как перемещения занимают почти всю память.
В приложении 20А приведены две подпрограммы: FORMK (формирование матрицы жесткости и соответствующей матрицы- указателя) и SOLVE (решение системы уравнений итерационным методом Гаусса — Зейделя). Это упрощенные подпрограммы, в которых заданы число циклов и пределы сходимости. Кроме того, в них используется взаимно однозначное соответствие между матрицей жесткости и матрицей-указателем. Эти подпрограммы совместимы с остальными подпрограммами, приведенными в этой главе. Заметим, что подпрограмма FORMK вычисляет члены, лежащие как выше, так и ниже диагонали компактной матрицы жесткости, и этим она отличается от другой подпрограммы FORMK (программа 20-5), которая используется при применении прямого метода решения.
Некоторые другие прямые методы
Видоизменением метода исключения, используемого в случае ленточных матриц, является так называемый метод редкозапол- ненных матриц, часто применяемый в экономических расчетах. В соответствии с этим методом подматрица записывается в компактной форме вместе с матрицей-указателем, назначение которой состоит в указании номера строки и столбца полной матрицы. При решении задач методом конечных элементов с одинаковым числом степеней свободы в каждом узле матрица-указатель может быть записана в компактной форме для того, чтобы соответствовать узловым подматрицам.
В методе редкозаполненных матриц исключение производится точно так же,жак описано выше, но при этом в качестве индекса используется матрица-указатель. Преимущество, получаемое за счет избавления от некоторых операций, необходимо' сравнить с дополнительными затратами времени на отыскание элемента в полной матрице с помощью матрицы-указателя. Требуемый объем памяти зависит от числа ненулевых подматриц на каждом шаге процесса исключения и не зависит от ширины ленты. Следует отметить, что при исключении на местах, где раньше стояли нули, появляются ненулевые подматрицы. Для максимально эффективного использования памяти и времени
уравнения следует упорядочить так, чтобы в матрице в каждый момент содержалось минимальное число элементов. Определение оптимального порядка является сложной задачей динамического программирования, и для ее решения могут использоваться другие приближенные методы [5]. С помощью аналогичного упорядочения уравнений можно минимизировать число операций в ленточных методах. Однако при этом ширина ленты может сильно увеличиться, что сведет на нет все преимущества метода.
В приложении 20Б приведены подпрограмма FORMK составления матрицы жесткости (верхней треугольной части в форме прямоугольника) вместе с соответствующей матрицей-указателем и подпрограмма SOLVE решения систем уравнений методом редкозаполненных матриц.
Более существенными отличиями обладает фронтальный метод решения. Как и в методе редкозаполненных матриц, матрица жесткости записывается в компактной форме вместе с матрицей-указателем. Однако здесь исключение производится по элементам независимо от нумерации узлов. Своим названием метод обязан тому, что в процессе решения создается некоторый фронт, проходящий через систему узлов. Метод применяется главным образом при наличии дополнительных узлов на сторонах элементов, так как он может привести к значительной экономии памяти по сравнению с ленточным методом?
Преимущество использующей метод фронтального исключения системы FINESSE особенно заметно при использовании элементов высоких порядков и в том случае, когда основное внимание уделяется характеристикам элементов. Поскольку, например, предпочтительна поэлементная выдача, число расчетных параметров нагружения, которое может быть помещено в оперативной памяти вычислительной машины, значительно увеличивается. В каждый момент времени в процессе исключения в оперативной памяти машины находятся только сведения о векторе нагрузки.
Фронтальный метод решения наиболее эффективен при решении больших задач с применением трехмерных элементов.
Некоторые специальные приемы
Для улучшения более крупных программ могут использоваться некоторые специальные приемы:
Выделение подконструкций. Вместо того чтобы решать полную систему уравнений, иногда бывает удобно строить новую матрицу меньшей размерности. Этот прием позволяет построить матрицу жесткости для совокупности элементов, в которой все точки, кроме внешних, исключены.
Включение дополнительной жесткости. В дополнение к выделению подконструкций используется введение в полную матрицу жесткости специальных дополнительных жесткостей. Это позволяет непосредственно учитывать, например, граничные условия, описывающие упругое опирание.
Эти два приема особенно полезны при решении нелинейных задач, в которых большая часть конструкции остается линейноупругой. В таких случаях линейно-упругая часть конструкции заменяется некоторой подконструкцией в виде линии или поверхности, примыкающей к исследуемой области нелинейности, а затем решается нелинейная задача при упругом, граничном условии. Получающаяся нелинейная задача значительно меньше по объему.
Учет граничных условий
При применении метода конечных элементов граничные условия в напряжениях автоматически учитываются вектором нагрузки; если граница свободная, элементы вектора нагрузки, соответствующие расположенным на границе узлам, равны нулю.
При заданных перемещениях (например, осадка фундамента и др.) матрица жесткости и вектор нагрузки должны быть модифицированы. В общем случае для упрощения-индексации размерность матрицы не должна изменяться, т. е. никакие строки или столбцы не должны исключаться. Существуют два способа, с помощью которых, не нарушая указанных требований, можно удовлетворить граничным условиям, не учтенным при формировании элемента. Положим, что имеется некоторая система N
уравненийуравнений^1!^12... кХп ...^IN( UvFv^21^22. . . .^2д • • •^NU^f2^П1&«2■ • • ^пп •• •^nN■F„_ &NI^^2• • • ^Nn • • •^NN -^NFn^1!^12... кХп ...^IN( UvFv^21^22. . . .^2д • • •^NU^f2^П1&«2■ • • ^пп •• •^nN■F„_ &NI^^2• • • ^Nn • • •^NN -^NFn(20.11)(20.11)
уравнений
уравнений
^1!
^12
... кХп ...
^IN
( Uv
Fv
^21
^22
. . . .^2д • • •
^N
U^
f2
^П1
&«2
■ • • ^пп •• •
^nN
■
F„
_ &NI
^^2
• • • ^Nn • • •
^NN -
^N
Fn
^1!
^12
... кХп ...
^IN
( Uv
Fv
^21
^22
. . . .^2д • • •
^N
U^
f2
^П1
&«2
■ • • ^пп •• •
^nN
■
F„
_ &NI
^^2
• • • ^Nn • • •
^NN -
^N
Fn
(20.11)
(20.11)
и, скажем, щ = а.
В соответствии с первым способом столбец нагрузки видоизменяется так, что F{ = Fi — ^на Ц = 2, ^) и Fv = а. Тогда соответствующая строка и столбец становятся нулевыми, а диагональный член — единичным. В частном, но часто встречающемся случае, когда а = 0 (т.е. опора неподвижна), необходимо изме-
нить матрицу описанным выше способом, оставляя матрицу нагрузки неизменной, кроме члена Fx = 0.
Второй способ состоит в умножении соответствующего диагонального элемента матрицы на некоторое большое число, скажем 108, перед модификацией соответствующего коэффициента нагрузки. В рассматриваемом случае мы бы получили
ku = kvr 10s, Fx = kn- 108-а,
Ьц — к^ (за исключением случая, когда / = 1, / = 1),
F^F, 1).
В полученном решении и,\ будет почти равно а. Этот способ пригоден для любых методов решения.
Во многих случаях возникает необходимость определять силы реакции в граничных точках, например реакции мостовых опор или контрфорсов плотин.
Если требуется определить реакции, то при обратном ходе необходимо преобразовать соответствующие уравнения так, чтобы вместо определения в точке опоры неизвестного перемещения по известной нагрузке отыскивалась неизвестная нагрузка по известному перемещению. В соответствии с первым из уравнений (20.11) получаем следующее выражение для силы реакции:
N
Rx—F х —кхха — kxfuh
Пример подпрограммы
Ниже приведены блок-схемы и тексты двух подпрограмм. Подпрограмма FORMK используется для построения ленточной прямоугольной матрицы жесткости и учета граничных условий первым способом, описанным в предыдущем разделе (при а=0). Подпрограмма SOLVE применяется для решения систем алгебраических уравнений методом ленточных матриц). Блок-схемы приведены на стр. 488 и 489.
Обозначения переменных в подпрограмме FORMK
NBANDМаксимально возможная в про
грамме ширина ленты
NROWB, NCOLB, NCOLПеременные, определяющие поло
жение элемента матрицы жесткости
NR, NXПеременные, используемые для
записи граничного условия
ESTIFM (12,12)Матрица жесткости элемента
Обозначения переменных в подпрограмме SOLVE
NBANDМаксимально возможная в про
грамме ширина ленты
NСчетчик числа уравнений для
исключения и обратного хода
СРабочая переменная для процесса
исключения
R1 * (200)Вектор правых частей; в конце
работы программы на его место помещается решение
Программа 20-5
SUBROUTINE FORMK
С
С Формирование верхнего треуголы:ика матрицы жесткости С
С
COMMON/CONTR/TITLE(12),NP,NE,NB,NDF,NCN,NLD,NMAT, NSZF,LI,NT4
COMMON CORD(100,2),NOP(200,4),IMAT(200),ORT(25,2),NBC(25), NFIX(25)
1,R1(2OO),SK(2OO,4O)
2,ESTIFM(12,12)
C
С Ввод максимальной ширины ленты и информации о количестве
С решаемых уравнений С
NBAND = 40
С
С Задание нулевой матрицы жесткости С
DO 300 N = 1,NSZF
DO 300 М = 1,NBAND
300 SK(N,M) = 0.
С
С Цикл по элементам
С
DO 400 N = 1,NE
CALL STIFT2(N)
С
С Возврат к ESTIFM, как к матрице жесткости С
Блок-схема подпрограммы FORMK
Блок-схема подпрограммы SOLVE
СС Если элемент ниже ленты, то пропуск засылки СIF(NCOL) 320,320,310310 SK(NROWB,NCOL) = SK(NROWB.NCOL) + ESTIFM(I.L)320 CONTINUE330 CONTINUE350 CONTINUE400 CONTINUEСС Если элемент ниже ленты, то пропуск засылки СIF(NCOL) 320,320,310310 SK(NROWB,NCOL) = SK(NROWB.NCOL) + ESTIFM(I.L)320 CONTINUE330 CONTINUE350 CONTINUE400 CONTINUE
С
С Если элемент ниже ленты, то пропуск засылки С
IF(NCOL) 320,320,310
310 SK(NROWB,NCOL) = SK(NROWB.NCOL) + ESTIFM(I.L)
320 CONTINUE
330 CONTINUE
350 CONTINUE
400 CONTINUE
С
С Если элемент ниже ленты, то пропуск засылки С
IF(NCOL) 320,320,310
310 SK(NROWB,NCOL) = SK(NROWB.NCOL) + ESTIFM(I.L)
320 CONTINUE
330 CONTINUE
350 CONTINUE
400 CONTINUE
С Засылка ESTIFM в массив SK
С
С Обход по строкам
С
DO 350 JJ= 1.NCN
NROWB = (NOP(N,JJ) - 1 ).NDF
DO 350 J= l.NDF
NROWB = NROWB + 1
I = (JJ- J).NDF + J
C
С Затем по столбцам
C
DO 330 KK = I,NGN
NCOLB = (NOP(N,KK) — 1LNDF
DO 320 К = l.NDF
L = (KK — I).NDF+ К ■
NCOL = NCOLB + К + 1 - NROWB
С С С
С С С
420
425
430
Учет граничных условий
DO 500 N = 1,NB NX = IO.«(NDF- 1) I = NBC(N)
NROWB = (I- 1).NDF
Проверка каждой степени свободы
DO 490 M=1,NDF NROWB = NROWB+ I ICON = NFIX(N)/NX 1F( I CON >450,450,420 SK(NROWB,1)= 1.
DO 430 J = 2.NBAND SK(NROWB,J) = 0. NR = NROWB + 1 — J IF(NR)430,430,425 SK(NR,J) = O.
CONTINUE
450
490
CONTINUE 500 CONTINUE
RETURN END
Программа 20-6
СС ССС СSUBROUTINE SOLVE
С
С С
С
С С
Спецификация
COMMON/CONTR/TITLE(12),NP,NE,NB,NDF,NCN,NLD,NMAT,
NSZF,LI,NT4
COMMON CORD(100,2),NOP(200,4),IMAT(200),ORT(25,2),NBC(25),
NFIX(25)
l,Rl(200\SK(200,40)
С С СС С СIBAND = 40
С С С
С С С
Сокращение матрицы
DO 300 N = I'.NSZF
I=N
DO 290 L = 2.NBAND
= 1 + 1
IF(SK(N,L)) 240,290,240
240 C = SK(N,L)/SK(N,1)
J = 0
DO 270 K = L,NBAND
J = J + 1
IF(SK(N,K)) 260,270,260
260 SK(U) = SK(U)-C.SK(N,K)
27Q CONTINUE
280 SK(N,L)=C
С
С Сокращение вектора нагрузки для каждого уравнения С
С
R1(I) = R1(I)-C.R1(N)
290 CONTINUE
300 R1(N) = RUN )/SK(N,l)
С Обратный ход
С
N = NSZF
350 N = N - 1
1F(N) 500,500,360
360 L = N
DO 400 К = 2.NBAND
L = L+ I
IF(SK(N,K)) 370,400,370
370 R1(N) = R1(N)-SK(N,K)*R1(L)
400 CONTINUE
GO TO 350
500 RETURNEND
Вычисление внутренних усилий и вывод результатов
Последним этапом решения обычных линейных задач методом конечных элементов является вычисление внутренних усилий для элемента.
Для каждого элемента необходимо выполнить следующие две операции:
сформировать вектор решения в координатах, связанных с рассматриваемым элементом;
построить матрицу напряжений для перехода от вектора решения к внутренним усилиям. Эта матрица уже упоминалась в разд. 20.4, где рассматривалась подпрограмма вычисления матрицы жесткости. Она формируется либо путем считывания с внешней памяти, либо путем дополнительного вызова подпрограммы вычисления матрицы жесткости.
Кроме внутренних усилий, часто бывает удобно вычислить некоторые другие силы. Например, в плоских задачах вычисляются значения максимального и минимального напряжений и их направления. В конце работы программы иа печать выводятся необходимые сведения о напряжениях.
При решении более сложных нелинейных задач подпро- - грамма вычисления напряжений обычно становится отправной
Блок-схема подпрограммы STRESSБлок-схема подпрограммы STRESSDIS (2, 100)* (см. примечание) FORCE (200, 3)* (см. примечание) В (3,6)*R (8)*SMAXSMINANQDIS (2, 100)* (см. примечание) FORCE (200, 3)* (см. примечание) В (3,6)*R (8)*SMAXSMINANQ
Блок-схема подпрограммы STRESS
Блок-схема подпрограммы STRESS
DIS (2, 100)* (см. примечание) FORCE (200, 3)* (см. примечание) В (3,6)*
R (8)*
SMAX
SMIN
ANQ
DIS (2, 100)* (см. примечание) FORCE (200, 3)* (см. примечание) В (3,6)*
R (8)*
SMAX
SMIN
ANQ
точкой для циклического процесса вычисления уточненной матрицы жесткости (зависящей от уровня напряжений) или уточненного вектора нагрузки. Вектор нагрузки обычно строится с-помощью метода начальных напряжений или деформаций (см. гл. 18).
Блок-схема и пример подпрограммы. Подпрограмма STRESS выводит на печать перемещения, считает и печатает напряжения в элементах в задачах о плоской деформации.
Обозначения переменных в подпрограмме STRESS
Вектор перемещений Вектор сил элемента Матрица обратного хода Вектор перемещений элемента
Максимальное напряжение в М-м элементе Минимальное напряжение в М-м элементе Отклонение от вертикали в направлении часовой стрелки линии действия максимального напряжения М-го элемента
Примечание. Предложение EQUIVALENCE позволяет использовать массив DIS (2, 100) для вектора решения R1 (200), а массир внутренних сил FORCE (200, 3) —для хранения массива SK.
Программа 20-7
SUBROUTINE STRESS1
DIMENSION DIS(2,100),FORCE(200,3)
COMMON/CONTR/TITlE(I2),NP,NE,NB,NDF,NCN,NLD,NMAT,
NSZF,LI,NT4
COMMON CORD(100,2),NOP(200,4),IMAT(200),ORT(25,2)NBC(25),
NFIX(25)
l,Rl(200),SK(200,40)
23(3,6), R(8)
EQUIVALENCE (DIS( I),R1(1 )),(SK(1 ),FORCE( I))
REWIND NT49
С
С Печать перемещений
WRITE(6,100)
WRITE(6,110) (M,(DIS(J,M),J = l.NDF) M = 1 NP) 00 FORMAT!///, 15X.I3HDISPLACEMENTS) ’
110 FORMAT(I10,2F15.4)
20.7. Пример задачи
На фиг. 20.3 показана простая задача о плоской деформации треугольной области при нагружении вертикальной силой. Для расчета область разбита на 9 элементов с 10 узлами. Треугольник закреплен в точках 1 и 4.
ПОПО
С Вычисление усилий в элементе
DO 200 NC = 1,NE
READ(NT4) N,((B(I,J),J = 1 6),I = 1 3)
DO 260 I = LNCN'
M = NOP(N,I)
IF(M.EQ.O) GO TO 260
K=(I~1)»NDF
DO 240 J = l.NDF
IJ = J + К
240 R(1J) = D1S(J,M)
260 CONTINUE
IA = К + NDF
DO 300 1 = 1,3
FORCE(N,I) = 0.
DOO 300 J=1,IA
300 FORCE(N.I) = FORCE(N,I) 4- B(I,J)«R(J)
200 CONTINUE’ ' '
WRITEC6J01)
Вычисление главных напряжений и их направлений
10
12
16
16
17 .18
19
20
21
22
23
24
26
28
а)
программа
MAIN
(пр. 20-1),
б)
подпрограмма
GDATA
(пр. 20-2),
в)
подпрограмма
LOAD
(пр. 20 3),
г)
подпрограмма
STIFT2
(пр. 20-4),
д)
подпрограмма
FORMK
(пр. 20-5),
е)
подпрограмма
SOLVE
(пр. 20-6),
ж)
подпрограмма
STRESS
(пр. 29-7).
Ниже приведены
инструкции
для ввода исходных данных,
В этой задаче используются следующие подпрограммы:
а также образец данных и печати результатов для показанной на фиг. 20.3 задачи.
DOO 600 N = 1.NE
250 C = (FORCE(N,1) + FORCE(N,2)1/2.
А = SQRT(((FORCE(N,2) - FORCE(N,l))/2).»2 4- FORCE(N,3)..2)
SMAX= С 4- A
SMIN = С — A
IF(FORCE(N,2).EQ.SMIN)GO TO 700
ANG = 57.29578*ATAN(FORCE(N,3)/FORCE(N,2) - SMIN))
GO TO 210
700 ANG = 90.
210 CONTINUE
29
38
39
40
41
42
43
44
45
46
Фиг. 20.3. Плоская деформация треугольной области.
£в=0,96*М=0,2. Эквивалент для плоского напряженного состояния: £=1,0, №0,25.
с Печать всех компонент напряжений
С
400
600
101
111
WRITE(6,111)
1N,(FORCE(N,I),I = l,3),SMAX, SMIN, ANG CONTINUE
FORMAT! 107H0 ELEMENT
IY-STRESS MAX-STRESS
FORMAT(I10,5F17.4,F12.3)
RETURN
END
X-STRESS MIN-STRESS
Y-STRESS ANGLE)
47
51
Инструкции, для ввода исходных данных
1. Перфокарта, содержащая информацию о задаче (15) Кол. 1—5* Номер задачи
(NPROB)
2. Перфокарта, содержащая заголовок (12А6) Кол. 1—72 Заголовок, печатаемый при выводе
(TITLE)
3. Перфсн Кол.
:арта настройки иа задачу (715) 1—5 Числ) узловых точек 6—10* Количество элементов
(NP) (NE)
11 — 15* Количество граничных точек
(NB)
16—20* Количество случаев нагружения
(NLD)
21—25* Количество степеней свободы =2
(NDF)
26—30* Количество различных материалов f 0 печать исходных данных
31—35 * <
(NMAT)
(, 1 пропуск печати исходных данных
(П)
Перфокарты, содержащие информацию о свойствах мате
риалов (I10.2F10.2) (по одной на каждый материал)
Кол.1 — 10*Номер материала(N)
11—20Модуль Юнга(ORT(N,1))
21—30Коэффициент Пуассона(ORT(N,2))
Перфокарты, содержащие информацию о координатах (по
одной на каждую узловую точку) (I10,2F10.0)
Кол. 1 — 10*Номер узла(N)
11—20КоординатаX(CORD(NJ))
21-30КоординатаУ(CORD(N,2))
Перфокарты, содержащие информацию об элементах (615)
(по одной на каждый элемент)
Кол. 1—5* Номер элемента(N)
6-Ю* I 1(NOP(N.l))
П — 15* i > связи между элементами(NOP(N,2))
16-20 * т J(МОР(М.З))
21—25 Не используются(NOP(N,4))
26—30* Номер материала(IMAT(N))
7. Перфокарты, содержащие информацию р граничных уело-
виях (21а) (по одной иа каждое граничное условие) Кол. 1—5* Номер граничного узла
(NBC(I))
6—10* 01 — закрепление в направлении Y
10 — закрепление в направлении X
11 — закрепление в обеих направлениях
(NFIX(I))
Перфокарты, содержащие информацию о нагрузке (I10,2F10.2) (по одной на каждую точку)
Кол. 1 —10* Номер узлаNQ
11—20 Нагрузка по оси XR(l)
21—30 Нагрузка по оси УR(2)
Примечание. Перфокарты, содержащие информацию о нагрузке, заканчиваются информацией о нагрузке в последнем узле независимо от того, задана в нем нагрузка или иет.
Образец печати исходных данных и результатов
Колонки 12345678
12345678901234567890123456789012345678901234567890123456789012345678901234567890
1
Расчет треугольника 1092121
10.960.2
1 2 2. 3 4. 4 6. 5 1.2.
3.2.
5.2.
2.4.
4.4.
3.6.
11251
2361
3471
3761
2651
5681
6791
6.981
89101
11
11
1010
Расчет треугольника
109
21
21
Свойства
материала
1
96
20
Узловые
1
то^ки
.000
.000
2
2.000
ООО
3
4.000
.000
4
6.000
.000
5
1 000
2.000
6
3-000
2.000
7
6.000
2.000
8
2.000
4.000
9
4.000
4.000
10
з.ооо
6.000
Случай нагружения 1Случай нагружения 1Элементы
Случай нагружения 1
Случай нагружения 1
1
1
2
5
0
1
2
2
3
6
0
1
3
3
4
7
0
1
4
3
7
6
0
1
5
2
6
5
0
1
6
5
6
8
0
1
7
6
7
9
0
1
8
6
9
8
0
1
9
8
9
10
0
1
Граничные
условия .
1 и 411
Расчет треугольника
Нагрузки 10
.00
10.00
Перемещения
1
.0000
.0000
2
1.0941
17.7565
3
-1,0941
17.7565
4
.0000
.0000
5
-1.6412
15.6785
6
.0000
20.9599
7
1.6412
15.6785
8
.8206
25.3126
9
-.8206
25.3126
10
.0000
44.4729
Эле- Напряже- меи- ние в иа- ты правлении X
Напряжение в направлении У
Касательное напряжение
Максимальное напряжение
Минимальное напряжение
Угол
11.4902
2—.7399
3.7727
3.1136
5.9477
-.6847
34.935
1,4167
-.0000
1.4167
-.7399
—.000
31.4902
49503
3.7727
-3.1136
5.9477
-.6847
—34.935
.5189
- .6733
1.4417
.0276
—53.881
5.9503
61 8077
.5189
.6733
1.4417
.0277
53.881
3.9487
1.3845
4.6283
1.1282
26.145
71.8077
3.9487
-1.3845
4.6283
1.1281
—26.145
8—.2949
2.1027
.0000
2.1027
-.2949
.000
V1.6794
10.0000
.0000
10.0000
1.6794
.000
Графический вывод результатов
Одна из основных проблем, возникающих при практическом использовании метода конечных элементов, связана с огромной информацией, получаемой в результате счета, и с большими затратами времени на обработку выводимых на печать результатов. В значительной степени эту задачу облегчает использование при воспроизведении результатов автоматического самописца.
Одним из самых удобных способов представления результатов является построение изостат. Они могут быть построены либо во всей области, либо только в некоторой ее части, представляющей особый интерес. В простейшем случае напряжения в элементе усредняются по узловым значениям. При этом изостаты вычерчиваются в виде набора прямолинейных в каждом элементе отрезков, согласующихся с этими узловыми значениями. На фиг. 20.4 приведен пример [7]. Недостаточная гладкость кривых вызывает сомнение в правильности решения. Программы, позволяющие вычерчивать гладкие кривые иа основе, данных, полученных в отдельных точках, можно приобрести у предприятий, производящих эти самописцы.
Второй способ использования самописца состоит в вычерчивании для каждого элемента в заданном масштабе векторов главных напряжений в соответствующих направлениях. Такой способ представления напряжений показан на фиг. 20.5.
Большинство применяемых в настоящее время элементов дают скачкообразно меняющиеся от элемента к элементу напряжения, хотя напряжения в двух соседних элементах колеблются относительно истинного. Для сглаживания разрывов напряжений при их описании (и в некоторых случаях для улучшения точности) обычно используются два способа усреднения. Первый заключается в усреднении напряжений по двум смежным элементам. Например, из двух треугольников составляется четырехугольник и в качестве напряжения в некоторой точке четырехугольника принимается среднее по этим двум треугольникам значение. При втором способе усреднения суммируются напряжения всех элементов, соединяющихся в рассматриваемом узле, и сумма делится на число этих элементов. Этот способ обычно дает совершенно гладкую кривую напряжений, достаточно точно описывающую их распределение во всей области, за исключением граничных точек или областей с высоким градиентом напряжений.
Блок-схема. Пример программы. Приведенная ниже программа определения вектора напряжений представляет собой неза-
Фиг. 20.5. Автоматическое вычерчивание главных напряжений подпрограммой вычерчивания векторов.
висимую подпрограмму считывания с перфокарт, содержащих напряжения, и вывода на печать в соответствующем масштабе векторов для каждого элемента.
Все такие подпрограммы являются частью набора Calcomp Fortran." Типичная блок-схема приведена на стр. 502.
Программа 20-8
С Подпрограмма вычерчивания вектора для Calcomp DIMENSION IBUF(IOOO)
С
С Вывод номера барабана и определение места во внешней
С памяти
С
LDEV = 1
CALL PLOTS (IBUF, 1000,LDEV)
С Считывание масштаба
С
READ(5,10) XSHIFT,XSCALE,YSHIFT,YSCALE
10 FORMAT(4F10.2)
WRITE(R,11) XSHlFT,XSCALE,YSHlFT,YSCALE
Блок-схема программы PROGRAM STVECT
С
С Если перфокарта пустая, закончить чертеж
С
IF(N)210,210,110
С
С Изменение масштаба
ПО X = (X-XSHIFT).XSCALE Y = (Y - YSHIFT)*YSCALE SMAX = SMAX/PSCALE SMIN = SMIN/PSCALE ANG= ANG/57.3
C
С Вычисление координат концов векторов С
R = X + SMAX/2.-SIN(ANG)
S = Y + SMAX/2.*COS(ANG) P = 2.«X - R
Q = 2.*Y-S
C
С Вычерчивание отрезков
CALL PLOT(R,S,3)
CALL PLOT(P,Q,2)
R = X — SMIN.COS(ANG)
S = Y + SMIN.SIN(ANG)
P = 2..X-R
Q = 2.*Y - S
CALL PLOT(R,S,3)
CALL PLOT(P,Q,2)
C
С Печать номера элемента
С
11 FORMAT(13H1
2
3
13H
13H
13H
X X Y Y
READ(5,15) PSCALE
SHIFT = ,F10.2/ SCALE = ,F10.2/ SHIFT = ,F10.2/ SCALE = ,F10.2)
А = X + 0.2
B = Y + 0.1
FPN = N
CALL NUMBER (A,B,.14,FPN,0.,0)
C
С Переход к следующему элементу
15 FORMATtF10.2)
WRITE(6,16) PSCALE
16
FORMAT(13HOPLOT SCALE = ,F10.2,9H UNITS/IN)
С Считывание с перфокарт координат и напряжений
С
С
GO ТО 100
С
С Конец чертежа
100 READ(5,20) N,X,Y,SMAX,SMIN,ANG WRITE(6,20) N,X,Y,SMAX,SMIN,ANG
20 FORMAT(I10,2F10.2,3F10.3)
210 CONTINUE
CALL PLOT (0.,0.,999)
STOP
END
Решение задачи о собственных значениях итерационным методом
При исследовании колебаний и устойчивости, а также при расчете методом конечных элементов волноводов и т. д. можно получить систему матричных уравнений вида НХ = XX, где Н — квадратная матрица известных коэффициентов, X — вектор [хь х2, ..-, xnF, а X— скалярная величина, соответствующая собственным частотам, критической нагрузке, частотам среза и т. п. Уравнения вида НХ = XX называются уравнениями собственных значений, и в общем случае они имеют столько решений, т. е. собственных значений и соответствующих собственных векторов, сколько степеней свободы х^. Примером моГут служить задачи о свободных колебаниях, в которых
Н = к-'м.(20.12)
Наибольшее собственное значение можно определить простым итерационным методом:
Задать некоторое значение вектора X, которое в дальнейшем называется ^(. Поскольку собственный вектор характеризует некоторую собственную функцию системы, нам нужны только относительные значения компонент вектора X. Поэтому можно считать, что одна из неизвестных (скажем, xj всегда равна единице.
Вычислить ДХ^. -
Произведение AXgi представляет собой вектор, который можно записать в виде Xg2Xg2, где Xg2 — множитель, такой, что компонента Xi вектора Xg2 опять равна единице, а остальные переменные х2, х3, .. ., хп принимают соответствующие значения.
Сравнить Xg2 с Xg! нли в общем случае XgT с Xg(r+i). Если они не отличаются (в пределах заданной точности) друг от друга, то полученное множество значений образует собственный вектор, а множитель представляет собой наибольшее собственное значение. В противном случае снова вернуться к пункту «а».
Другие собственные значения и соответствующие им собственные векторы определяются методом «ловли льва в пустыне» в сочетании с итерационным методом. При использовании этого метода матрица Н видоизменяется таким образом, чтобы свести максимальное собственное значение системы к нулю. В результате наибольшим собственным значением становится последующее значение X. После этого процесс итераций повторяется.
Предположим, что на некотором этапе" получены собственное значение Хг и собственный вектор Хт.
Используемую для нахождения X, и Хг матрицу можно с помощью метода «ловли льва» видоизменить так, чтобы,
избавиться от r-го корня, т. е. сделать Хт равным нулю, не изменяя других собственных значений и собственных векторов. Очевидно, что после этого у видоизмененной матрицы наибольшим собственным значением будет Xr+i- Пусть
(20.13)(20.13)_ хгхтгмг х^мхГ •
(20.13)
(20.13)
Можно записать
ХД^МХ,) vH^Al^r)Mr(#AUr)
Х^МХ, ' “ Х^МХ2 ■ ' ■ XTrMXr '
(20.14)
Используя свойство ортогональности собственных функций, можно показать, что при г =^= s справедливо равенство
Х1МХ5 = О."(20.15)
Равенство (20.14) можно переписать в виде
\H-XxZx-X^- ... -Хг2ДХг = ХгХг-ХгХг = 0Хп (20.16)
так как ХгМХг — скалярная величина и на нее можно сократить.
Из соотношения (20.16) следует, что Хг все еще остается собственным вектором видоизмененной матрицы, но соответствующее собственное значение Хт равно нулю.
Теперь остается доказать, что другие корни системы не изменяются в процессе «ловли льва». Полагая, что Xs и Х8 — собственное значение и собственный вектор ($ > г), можно записать
\H-X^-X^- ... -XrZr\Xs =
= HXS-X!Z!XS-X2Z2XS- ... -XrZrXs
= XSXS —= XSXS —М^Л!^) X2X2(X^MXS)М^Л!^) X2X2(X^MXS)X2MX2XrXr(^MXs)X2MX2XrXr(^MXs)XjMXrXjMXr= X5XS. (20.17)= X5XS. (20.17)
= XSXS —
= XSXS —
М^Л!^) X2X2(X^MXS)
М^Л!^) X2X2(X^MXS)
X2MX2
XrXr(^MXs)
X2MX2
XrXr(^MXs)
XjMXr
XjMXr
= X5XS. (20.17)
= X5XS. (20.17)
(20.18)(20.19)(20.18)(20.19)
(20.18)
(20.19)
(20.18)
(20.19)
Следовательно, Xs остается корнем видоизменной матрицы. Свойство ортогональности, использованное в (20,14) и
(20.17), доказывается следующим образом. Записываем равенства
k~'mxs=xsxs,
К”'МХГ = ХГХГ.
Умножая (20.18) на ХгЛ1г, а (20.19) на XsMT и выполняя затем операцию транспонирования в последнем уравнении (помня
при этом, что матрицы К 1 и^М-Снмметричнык получаем
XTrMTK"'MXs = XsXlMXs,XTrMTK"'MXs = XsXlMXs,Х^К^МХ, = XXrMXs.Х^К^МХ, = XXrMXs.(20.20)(20.21)(20.20)(20.21)
XTrMTK"'MXs = XsXlMXs,
XTrMTK"'MXs = XsXlMXs,
Х^К^МХ, = XXrMXs.
Х^К^МХ, = XXrMXs.
(20.20)
(20.21)
(20.20)
(20.21)
Если телерь вычесть (20.21) из (20.20), то в результате получим
(xs-M^r№ = o.(xs-M^r№ = o.(20.22)(20.22)
(xs-M^r№ = o.
(xs-M^r№ = o.
(20.22)
(20.22)
Так как в общем случае Xs #= Хг, то должно выполняться ра
венство
(20.23)(20.23)XrMXs = 0.
(20.23)
(20.23)
Пример программы
Обозначения переменных в подпрограмме EIGEN
EGG W TESTEGG W TESTNIT NEIG ОМNIT NEIG ОМХарактеристическая'матрица (К-1 Л1 или Л1~! К) Матрица масс (или жесткости)
EGG W TEST
EGG W TEST
NIT NEIG ОМ
NIT NEIG ОМ
Требуемая точность определения собственного вектора
Максимально допустимое число итераций Количество определяемых собственных чисел Квадратный корень из обратной величины собствен-
ного значения, используемый вместе с матрицей К-1 М для определения низших собственных частот
Программа 20-9
SUBROUTINE EIGEN (EGG,W;NV)
DIMENSION EGG(4,4),X(4),XAUX(4),XUX(4)>EAUX(4I4),W(4,4)
CEGG — характеристическая матрица
CW — матрица масс
С
READ (5,10) TEST,NIT,NEIG
10 FORMAT(F10.5,2I10)
GTEST — требуемая точность
CNIT — максимальное число итераций
С NEIG — количество определяемых собственных чисел С
DO 1 11 = 1,NEIG
DO 66 1 = I,NV
XUX(I) = 1.
66 X(I)«1.
14 CALL MPRD(EGG,X,XAUX,NV,NV,1) EIG = XAUX(1)
DO 571 — 1>N V
Блок-схема программы EIGEN
67 X(I) = XAUX(1)/EIG
DO 67 1 = 1,NV
IF(ABS((X(I) - XUX(1)/X(1)) - TEST)67,67,82
67 CONTINUE
С Достаточно
GO TO 50
С Повторение
82 ITS = ITS - 1
IF(ITS)21,21,25
21 WRITE(5,22)
22 FORMAT(26H ITERATION COUNT EXCEEDED) GO TO 50
25 DO 26 1 = 1,NV
26 XUX(I) = X(I)
42 FORMAT (4E16.8)
GO TO 14
50 OM = SQRT(1./EIG)
WRITE(5,13) II,OM
WRITE(5,42) (X(I),I = 1,4)
13 FORMAT (15.E16.8)
С Формирование видоизменений матрицы
CALL TPRD(X,W,XUX,NV,1,NV)
CALL MPRD(XUX,X,XAUX,1,NV,1)
AA = EIG/XAUX(1)
DO 68 I = 1,NV
68 XAUX(I) = X(I)*AA
CALL MPRD (XAUX,XUX,EAUX,NV,1,NV)
DO 110 1 = 1,NV
DO 110J=l,NV
110 EGG(I,J) = EGG(I,J) - EAUX(I.J)
CONTINUE
RETURN
END
Программа 20-10
SUBROUTINE MPRD(D,B,DB,L,M,N)
DIMENSION D(4,4),B(4,4),DB(4,4)
C DB(L,N) = D(L,M).BiM,N)
DO 110 J=1,N
DO 110 I = 1,L
DB(I,J) = 0
DO 110 K = 1,M
110 DBH.J) = DB(IJ) + D(I,K).B(K,J)
RETURN
END
Программа 20-11
SUBROUTINE TPRD (D,B,DB,M,L,N)
DIMENSION D(4,4),B(4,4),DB(4,4)
C DB(L,N) = (транспонированная D(M,L))«B(M,N)
DO 110 J = 1,N
DO 110 I=1,L
DB(I,J)=0
DO 110 K = LM
110 DB(I,J) = DB(I.J) + D(K,I)*B(K,J)
RETURN
END
Заключительные замечания
В этой главе рассмотрен весь процесс реализации метода конечных элементов и приведены образцы программ. Изложенный материал не содержит каких-либо утонченных приемов, которые могли бы оказаться непонятными для начинающих. Напротив, авторы привели достаточно простые, но весьма эффективные рабочие программы, отметив в то же вреМя^возможности использования других методов и учета особенностей исследуемой системы'.
Программа решения задач о собственных значениях, приведенная в этой главе, очень проста и не использует свойство симметрии матриц жесткости и масс (или геометрической жесткости). Читателям, интересующимся применением более совершенных методов и возможностями экономии памяти машины, следует обратиться к работе Андерсона [8], посвященной задачам о колебаниях и устойчивости.
ЛИТЕРАТУРА
Clough R. W„ The Finite Element in Plane Stress Analysis, Proe. 2nd ASCE Coni, on Electronic Computation, Pittsburgh, Pa., Sept. 1960.
Irons В. M., Economical Computer Techniques for Numerically Integrated Finite Elements, Int. J. Num. Meth. Eng., 1, 201—203 (1969).
Martin H. C„ Introduction to Matrix Methods of Structural Analysis, McGraw-Hill, 1966.
Clough R.. W„ Johnson С. P., A Finite Element Approximation for the Analysis of Thin Shells, Int. J. Solids Struct. 4, 43—60 (1968).
King I. P., An Automatic Recording Scheme for Simultaneous Equations Derived from Network Systems (будет опубликовано).
Irons В. M., A Frontal Solution Program for Finite Element Analysis, Int.
I. Num. Meth. Eng., 2, 5—32 (1970).
Zienkiewicz О. C., King I. P„ Discussion on «The Analysis of a Four-Span Bridge Using an Electrical Analogue Computer», Proc. Inst. Civ. Eng., 37, 819-820 (1967).
Anderson R. G„ A Finite Element Eigenvalue Solution System, Ph. D. Thesis, Univ, of Wales, Swansea, 1968.._—■
ПРИЛОЖЕНИЕ 20А
Приведенные программы являются подпрограммами формирования и решения уравнений итерационным методом Гаусса — Зейделя.
Программа 20-12
SUBROUTINE FORMK
С
С Подпрограмма предназначена для формирования компактной
С матрицы К и соответствующей матрицы-указателя
COMMON/CONTR/TITLE(12),NP,NE,NB,NDF,NCN,NLD,NMAT NSZF,LI,NT4
COMMON CORD( 100,2),NOP(200,4),IMAT(200),ORT(25,2),NBC(25), NFIX(25)
l,Rl(200),Sl(200,20),ISP(200,20)
2,ESTIFM(12,12)
C
С Задание максимального числа членов
NMAX = 20
NOFF = 20
С
С Задание нулевых массивов
DO 300 N = 1.NSZF
DO 280 М = 1.NMAX
280 SI(N,M) = 0
DO 290 М = 2,NOFF
290 ISP(N,M) = 0
300 ISP(N,1) = N
C
С Обход по всем элементам
DO 400 N = 1,NE
CALL STIFT2(N)
C
С Возврат к ESTIFM, как к матрице жесткости
С Засылка ESTIFM в массив SI н члена-указателя в ISP
С
С Обход сначала по строкам
С
1 = 0
DO 350 JJ= l.NCN
NROWB = (NOP(N,JJ) - 1)«NDF
DO 350 J= 1,NDF
NROWB = NROWB + 1 1 = 1+1
С Затем обход по столбцам
11=0
DO 330 КК = 1.NCN
NCOLB = (NOP(N.KK) - 1)*NDF
DO 330 К = l.NDF
NCOLB = NCOLB + 1
11 = 11+1
C
С Поиск в ISP номера столбца
С
DO 310 M = 1,NOFF
IF(ISP(NROWB,M) - NCOLB) 305,320,305
305 IF(ISP(NROWB,M)) 315,315,310
310 CONTINUE
C
С Поиск свободного места для хранения NCOLB С
315 ISP(NROWB.M) = NCOLB
С
С Запись ESTIFM
С
320 SI(NROWB,M) = ESTIFM(I.n) + SI(NROWB.M)
С
С Конец цикла по столбцам
330 CONTINUE
С Конец цикла по строкам
350 CONTINUE
С Конец цикла по элементам
400 CONTINUE
С
С Учет граничных условий
С
DO 500 N = 1,NB
NX= 10..(NDF-1)
I = NBC(N)
NROWB = (I - 1).NDF
C
С Проверка каждой степени свободы
DO490 М = l.NDF
NROWB = NROWB + 1
ICON = NFIX(N)/NX
IF(ICON) 450,450,420
С
С Запомииаине большого номера на диагонали С
420 SI(NROWB.l) = SI(NROWB,1)*10««20NFIX(N) = NFIX(N) - NX*ICON
453 NX = NX/10
490 CONTINUE
500 CONTINUE
RETURN
END
Программа 20-13
SUBROUTINE SOLVE
С Подпрограмма предназначена для решения уравнений итерацнон-
С иым методом
COMMON/CONTR/TITLE(12),NP,NE,NB,NDF,NCN,NLD,NMAT,
NEQ.LI.NT4
COMMON CORD( 100,2),NOP( 200,4),IMAT(200),ORT(25,2),NBC(25),
NFIX(25)
1,R(200),A(200,20),ITEM(200,20),DIS(200)
NT = 20
C
С Задание коэффициента релаксации и точности
TOLER = .IE —3
RELAX =1.8
С Прн отрицательном числе уравнений пропуск задания начальных
С данных
С
IF(NEQ.LT.O)GO ТО 310
DO 300 N = 1.NEQ
DO 250 М= 1,NT
С С с сС С с с250260300310250260300310IF(ITEM(N,M).NE.O) GO TO 260
С С с с
С С с с
250
260
300
310
250
260
300
310
Массив 1TEM(N,1) содержит счетчик расстояния от диагонали
ITEM(N,1) = M— 1
GO ТО 260 CONTINUE CONTINUE CONTINUE NEQ = lABS(NEQ)
c
С Задание максимального количества циклов С
NCYC = NEQ/2
IF(NCYC.LT.25)NCYC = 25
С Задание нулевого массива неизвестных С
DO 320 N = 1,NEQ
IF(A(N,l).NE.0.)A(M,l)=l./A(N,l)
320 DIS(N) = 0.
Начало цикла по циклам
DO 500 NC = 1,NCYC
SUM = 0.
SUMD = 0.
С Начало цикла по уравнениям С
DO 45ON = 1.NEQ
FX = R(N)
NUM = ITEM(N,1)
DO 330 M = 2,NUM
L = ITEM(N,M)
330 FX = FX - A(N,M)*DIS(L)
C
C FX — общее отклонение от RHS
C DX — измененное значение
С
DX = A(N,1).FX-D1S(N)
DIS(N) = DIS(N) + RLAX.DX
C
C SUM и SUMD — параметры, характеризующие сходимость
С
450450SUM = SUM + ABS(DX) SUMD = SUMD + ABS(DIS(N)) CONTINUE
450
450
C
G Выход из цикла при достижении сходимости
ND = NC
IF(SUM.LT.SUMD*TOLER) GO ТО 550 500 CONTINUE
С ‘
С Пересылка окончательных результатов в массив R
550 DO 600 N = l.NEQ
600 R(N) = DIS(N)
С Печать последнего значения суммы и т. д.
WRITE(6,10),ND,SUM,SUMD
10 pORMAT(20H0 LAST CYCLE NO. = ,110
1, /20H (SN- SN - 1)/SN =,E10.3
17 Зак. 613
2, /20НRETURN END2, /20НRETURN ENDSN =,E10.3)SN =,E10.3)
2, /20Н
RETURN END
2, /20Н
RETURN END
SN =,E10.3)
SN =,E10.3)
ПРИЛОЖЕНИЕ 20Б
Приведенные программы являются подпрограммами составления и решения уравнений методом редкозаполненных матриц (фронтальным методом).
Программа 20-14
SUBROUTINE FORMK
С
С Программа предназначена для формирования верхнего треуголь-
С ника компактной матрицы и матрицы-указателя
С
С
COMMON/CONTR/TITLE(12),NP,NE,NB,NDF,NCN,NLD,NMAT, NSZF,LI,NT4
COMMON CORD( 100,2),NOP(200,4),IMAT(200),ORT(25,2),NBC(25), l,W00Xsl(200,20),ISP(200,20)
2,ESTIFM(12,12)
C
С Задание максимального числа членов
N MAX = 20
NOFF — 20
С Задание нулевых массивов
DO 300 N = 1,NSZF
DO 280 M = 1,NMAX
280 SI(N,M) = 0.
DO 290 M = 2,NOFF
290 ISP(N,M) = 0
300 ISP(N,1) = N
C
С Обход по элемевтам C
DO 400 N — 1,NE
C C C c c cC C C c c cCALL STIFT2(N).
C C C c c c
C C C c c c
Возврат к ESTIFM как к матрице жесткости
Засылка ESTIFM в SI и члена указателя в ISP
Обход сначала по строкам
1=0
DO 350JJ = 1.NCN
NROWB = (NOP(N,JJ) - 1 )-NDF
DO 350 J=l,NDF
NROWB = NROWB + 1
ииииии= 1 + 1
иии
иии
Затем обход по столбцам ESTIFM
= 0
DO 330 KK — l.NCN
NCOLB = (NOP(N.KK) - 1)-NDF
DO 330 K = 1,NDF
NCOLB = NCOLB+ 1
= II + 1
C
С Пропуск, если член лежит ниже диагонали
С
IFfNCOLB - NROWB) 330,302,302
302 CONTINUE
С Поиск в ISP номера столбца
С
DO 310 М= 1.NOFF
IF(ISP(NROWB,M) — NCLOB) 305.320,305
305 IF(ISP(NROWB,M) 315,315,310 .
310 CONTINUE .
с
С Поиск свободного места для хранения NCOLB С
315 ISP(NROWB.M) = NCOLB
С
С Запись ESTIFM
С
320 SI(NROWB.M) = ESTIFM(I.II) + SI(NROWB.M)
С
С Конец цикла по столбцам
330 CONTINUE
С Конец цикла по строкам
350 CONTINUE
С Конец цикла по элементам
400 CONTINUE
С
С Учет граинчиых условий
DO 500 N = LNBNX=1Q..(NDF-1)I = NBC(N)NROWB = (I - 1)«NDFDO 500 N = LNBNX=1Q..(NDF-1)I = NBC(N)NROWB = (I - 1)«NDFС
DO 500 N = LNB
NX=1Q..(NDF-1)
I = NBC(N)
NROWB = (I - 1)«NDF
DO 500 N = LNB
NX=1Q..(NDF-1)
I = NBC(N)
NROWB = (I - 1)«NDF
noonnoon
noon
noon
С Проверка каждой степени свободы
DO 490 М = 1.NDF
NROWB = NROWB+ 1 ICON = NFIX(N)/NX IF(ICON) 450,450,420
С Запоминание большого номера иа диагонали
420 SI(NROWB,1) = SI(NROWB,1).10..20
NFIX(N) = NFIX(N) - NX.ICON
453 NX = NX/J0
490 CONTINUE
500 CONTINUE
RETURN
END
Программа 20-15
SUBROUTINE SOLVE
С Решает методом редкозаполненных матриц
COMMON/CONTR/TITLE(12),NP,NE,NB,NDF,NCN,NLD,NMAT, NEQ,LI,NT4
COMMON CORD(100,2),NOP(200,4),IMAT(200),ORT(25,2),NBC(25), 1^^20^1(200,20),ITEM(200,20),IMET(200)
NT = 20
C
СПропуск, если число уравнений отрицательно
ССоставление полной матрицы ITEM
IF(NEQ.LT.O) GO ТО 360SYM 5
В противном случае заполнение ITEM по мере необходимости
DO 220 М= 1,NT
SYM
6
220 1МЕТ(М) = 1ТЕМ(1,М)
SYM
7
DO 340 N = 2,NEQ
SYM
8
DO 280 М = I,NT
SYM
9
IF(IMET(M) — N + 1) 225,280,225
SYM
10
225 DO 240 L = 1,NT
SYM
11
IF(ITEM(N,L)) 230,260,230
SYM
12
230 IF(ITEM(N,L) — IMET(M)) 240,280,240
SYM
13
240 CONTINUE
SYM
14
WRITE(6,I00)N
' SYM
15
100 FORMAT(43H ALLOWABLE SPACE EXCEEDED IN
EQUATION TABLE, 14)
SYM
16
STOP
SYM
17
260 ITEM(N,L) = IMET(M)
SYM
18
280 CONTINUE
SYM
19
300 DO 320 M= 1,NT
SYM
20
320 IMET(M) = ITEM(N,M)
SYM
21
340 CONTINUE
SYM
22
360
NEQ = lABS(NEQ)
SYM
23
NEQM = NEQ - 1
SYM
24
C
C c
Начало цикла по уравнениям
DO 520 I = l.NEQM
SYM
25
c
(2
Модификация вектора RHS
c
R(I) = R(I)/A(I,1)
SYM
26
c
Цикл по строкам необходимо исключить
DO 460 M = 2,NT
SYM
27
IN = 1TEM(I,M)
SYM
28
IF(IN) 365,480,365
SYM
29
c
c
Найти соответствующие строки
с
365
DO 380 N = 1,NT
SYM
30
IA = ITEM(IN,N)
SYM
31
IF(IA) 370,400,370
SYM
32
370
IMET(IA) = N
SYM
33
380
CONTINUE
SYM
34
400
CONTINUE
SYM
35
TEMP = A(I,M)/A(I,1)
x SYM
36
c
c
Цикл по столбцам необходимо исключить
DO 420 N = 1,NT
SYM
37
IA = ITEM(I,N)
SYM
38
IF(IA) 405,440,405
SYM
39
405
IF(IA —IN) 420,410,410
SYM
40
410
IM = IMET(IA)
SYM
41
C
c
Модификация элемента матрицы
A(IN,IM) = A(IN,IM) - TEMP.A(I,N)
SYM
42
420
CONTINUE
SYM
43
C
c c
Модификация вектора нагрузки
440
R(IN)-R(IN)-R(I)*A(I,M)
SYM
44
460
CONTINUE
SYM
45
480
CONTINUE
SYM
46
C
c c
Пересылка строки для обратного хода
DO 500 M = 2,NT
SYM
47
A(I,M) = A(I,M)/A(I,1)
SYM
48
500
CONTINUE
SYM
49
520
CONTINUE
SYM
50
R(NEQ) = R(NEQ)/A(NEQ,1)
SYM
51
Сс сОбратный ходDO 560 IB= I.NEQMSYM52I = NEQ —IBSYM53DO 540 M = 2,NTSYM54J = ITEM(I,M)SYM55IF(J) 540,560,540SYM56540R(I) = R(I) — A(I,M).R(J)SYM57560CONTINUESYM58RETURNSYM59ENDSYM60Сс сОбратный ходDO 560 IB= I.NEQMSYM52I = NEQ —IBSYM53DO 540 M = 2,NTSYM54J = ITEM(I,M)SYM55IF(J) 540,560,540SYM56540R(I) = R(I) — A(I,M).R(J)SYM57560CONTINUESYM58RETURNSYM59ENDSYM60ПРИЛОЖЕНИЕ 20ВПРИЛОЖЕНИЕ 20Вб) Блок-схема подпрограммы STOREб) Блок-схема подпрограммы STOREв) Блок-схема подпрограммы RDBKв) Блок-схема подпрограммы RDBK
С
с с
Обратный ход
DO 560 IB= I.NEQM
SYM
52
I = NEQ —IB
SYM
53
DO 540 M = 2,NT
SYM
54
J = ITEM(I,M)
SYM
55
IF(J) 540,560,540
SYM
56
540
R(I) = R(I) — A(I,M).R(J)
SYM
57
560
CONTINUE
SYM
58
RETURN
SYM
59
END
SYM
60
С
с с
Обратный ход
DO 560 IB= I.NEQM
SYM
52
I = NEQ —IB
SYM
53
DO 540 M = 2,NT
SYM
54
J = ITEM(I,M)
SYM
55
IF(J) 540,560,540
SYM
56
540
R(I) = R(I) — A(I,M).R(J)
SYM
57
560
CONTINUE
SYM
58
RETURN
SYM
59
END
SYM
60
ПРИЛОЖЕНИЕ 20В
ПРИЛОЖЕНИЕ 20В
б) Блок-схема подпрограммы STORE
б) Блок-схема подпрограммы STORE
в) Блок-схема подпрограммы RDBK
в) Блок-схема подпрограммы RDBK
В этом приложении приведен ряд подпрограмм, которые можно использовать для решения очень большого числа уравнений при ограниченной максимальной половине ширины ленты. Эти подпрограммы несовместимы с описанными ранее.
Как уже отмечалось в последней части подразд. 20.5.1, составление ансамбля и исключение выполняются параллельно и исключение жесткостных уравнений узла осуществляется сразу же после их составления. Подпрограмма SOLV используется для построчного исключения (число строк равно числу степеней свободы узла), а подпрограмма BSUB — для осуществления обратного хода, при котором вычисляются и реакции в граничных точках. Подпрограммы STORE и RDBK— две небольшие подпрограммы для запоминания и считывания модифицированных уравнений. Эти модифицированные уравнения не записываются по мере их составления на ленту, а временно хранятся во внешней памяти и записываются в виде блока при заполнении памяти. Подпрограмма INIT образует индексы, необходимые в вышеупомянутых подпрограммах. Она вызывается перед началом решения задачи.
а) Блок-схема подпрограммы INIT
Блок-схема подпрограммы SOLV
Блок-схема подпрограммы BSUB
Обозначения переменных в подпрограммах 20-16 -4- 20-20
NBAND
Максимальная величина половины ширины
ленты
NDF
Число степенен свободы узла
NR
Переменная для проверки граничных точек
BN
Переменная для проверки заданных компонент перемещений
BV
Заданное значение
NCOLN
Количество столбцов нагрузки (векторов)
ST
Массив жесткости
P
Массив нагрузок (перемещений)
X
Объем внешней памяти
Программа 20-16
SUBROUTINE INIT (NBAND,NCOLN)
С Контрольные счетчики
COMMON/BUFDA/NBD,NCOL,IS,NA,LRECL,NREC,L,X(8000)
С Размеры X можно изменять
С NA имеет тот же размер, что и X
NA = 8000
IS = 1
NBD=NBAND
NCOL = NCOLN
LRECL = NBD + NCOL + 3
NREC = 0
IF (LRECL —NA) 1,1,2
RETURN
WRITE(6,4) LRECL,NA
4 ' 0 FORMAT ('OLOGICAL RECORD LENGTH OF',16/EXCEEDS BUFFER SET AT', 1 16)
STOP
END"
Программа 20-17
SUBROUTINE STORE (ST,P,NR,BN,BV)
DIMENSION ST(60,60),P(60,2)
COMMON/BUFDA/NBD,NCOL,IS,NA,LRECL,NREC,L,X(8000)
С Проверка возможности размещения во внешней памяти
С программы автоматического разбиения на элементы
1F(IS + LRECL -NA) 5,5,50
С Место во внешней памяти С
5 DO 10 I = 1.NBD
X(IS) = ST(l.I)
10 IS = IS+1
DO 15 I = l.NCOL
X (IS) = P(1,I)
С СС СIS = IS+ 1X(IS) = NRIS = IS+ 1X(IS) = NRX(IS + 1) = BN X(IS + 2) = BVX(IS + 1) = BN X(IS + 2) = BVIS = IS + 3 RETURNIS = IS + 3 RETURNНет места во внешней памятиНет места во внешней памяти
С С
С С
IS = IS+ 1
X(IS) = NR
IS = IS+ 1
X(IS) = NR
X(IS + 1) = BN X(IS + 2) = BV
X(IS + 1) = BN X(IS + 2) = BV
IS = IS + 3 RETURN
IS = IS + 3 RETURN
Нет места во внешней памяти
Нет места во внешней памяти
50 L = IS —1
WRITE(2) (X(J),J = 1,L)
С Канал 2 внешней памяти С
IS= 1
NREC = NREC + 1
GO ТО 5 END
Программа 20-18
SUBROUTINE RDBK (ST,P,NR;BN,BV)
DIMENSION ST(60,60),P(60,2)
COMMON/BUFDA/NBD,NCOL,IS,NA,LRECL,NREC,L,X(8000)
С Проверка нахождения следующей 'записи во внешней памяти С
IS = IS —LRECL
IF(IS - 1) 40,12,12
С
С Запись находится во внешней памяти
12 DO 11 1 = 1, NBD
RETURN
С Необходимо считывать последний записанный блок
40414041IF (NREC) 100,100,41
40
41
40
41
NREC = NREC — 1
BACKSPACE 2
READ (2) (X(J),J= 1,L)
BACKSPACE 2
IS = L + I
GO TO 10
С Нелогичная ошибка
С
100 WRITE (6,101)
101 FORMATf'O ATTEMPT ТО READ BACK TOO MANY RECORDS/) STOP
END
Программа 20-19
SUBROUTINE SOLV
COMMON DIS(720,2),ST(60,60),Q(60,2),P(60,2),PST(2),BN(2),BV(2)
COMMON NDF,NBAND,NSIZ,NDF1,NP,NELEM,NCOLN,NDATA
C NCOLN — число столбцов нагрузки
C NR = I — узлы с граничными условиями
С BN — 1 — закреплено, 0 — свободно
СBV — заданные перемещения
СNBAND — половина ширины ленты
С NDF — число степеней свободы
С NDF1 = NDF + l.NSIZ = NBAND — NDF
DO 111 JJ = 1,NDF
С Проверка граничных условий
IF(NR.NE.l) GO TO 58
IF (ABS(BN(JJ)).LT..00001) GO TO 58
DO 5 J = 1,NCOLNDO 5 J = 1,NCOLNST11 =0
DO 5 J = 1,NCOLN
DO 5 J = 1,NCOLN
584584PST(J) = BV(JJ)
5
8
4
5
8
4
DO 8 J = 1,NCOLN
P(I,J) = - BV(JJ) + P(1,J)/ST(1,1
DO 4 I = 2,NBAND
ST(1,I) = ST(1,I)/ST(1,
ST(1,1) = -ST(1, GO TO 60
С Уравнение без граничных условий
58 ST11 = 1,/ST(1,1) '
DO 6 J = 1,NCOLN
6 PST(J) = P(1,J).ST11
ST( 1,1) = STI 1
60 CALL STORE (ST,P,NR,BN(JJ),BV(JJ))
DO 11 I =2,NBAND
DO 16 J = 1,NCOLN
16 P(I,J) = P(I,J) — ST(1,I).PST(J)
С Составление модифицированной матрицы нагрузки
DO 11 J = 2,NBAND
11 ST(I,J) = ST(I,J) - ST( 1,I).ST( 1,J)»ST11
С Составление модифицированной матрицы жесткости
DO 14 I = 2,NBAND
DO 15 J = 1,NCOLN
P(I- 1,J) = P(I,J)
15P(I,J) = 0
DO 14 J = 2.NBAND
ST(I- 1, J — 1) = ST(I,J)
ST(1 - 1,J) = O
ST(I,J-1) = O
14 ST(J,J) = 0
С Смещение в исходное положение С
111 CONTINUE RETURN END
Программа 20-20
SUBROUTINE BSUB
COMMON DIS(720,2),ST(60,60),Q(60,2),P(60,2),PST(2),BN(2),BV(2)
COMMON NDF,NBAND,NSIZ,NDF1,NP,NELEM,NCOLN,NDATA
C NP — число узлов С
NP2 = NDF-NP
DO 30 II = 1.NP2
M = NP2- II
CALL RDBK(ST,P,NR,BNJJ,BVJJ)
С Выполнение обратного хода С
DO 11 J= l.NCOLN
DO 11 I = 2,NBAND
P(1,J) = P(1,J) — ST(1,I)»P(I,J)
DO 2 J = l.NCOLN
P(1,J) = P(1,J)*ST( 1,1)
IF (NR.NE.l) GO TO 88
IF (BNJJ) 90,88,90
90 LK = M/NDF + 1
С Запись номера узла и вычисленной реакции С
WRITE(6,10) LK,P(LJ)
FORMAT) 14,Е16.8)
DIS(M + l.J) = BVJJ
P(1,J) = BVJJ
GO TO 2
88 DIS(M + 1,J) = P(LJ)
CONTINUE
С Смещение известной матрицы перемещений С
DO 4 I = 2.NBAND
L = NBAND - I + 1
DO 4 J = l.NCOLN
4 P(L+4,J) = P(L,J)
30 CONTINUE
WRITE) 6,15)
15 FORMAT) I6H X-DISPLACEMENT, 16H Y-DISPLACEMENT)
34 WRITE(6,7) )(DIS(I,J),I = 1,NP2),J= l.NCOLN)
7 FORMAT(2E16 8) RETURN
END
ПРИЛОЖЕНИЕ 1МАТРИЧНАЯ АЛГЕБРА ПРИЛОЖЕНИЕ 1МАТРИЧНАЯ АЛГЕБРАДля понимания содержания этой книги и проведения необходимых вычислений требуется знание лишь некоторых основных определений матричной алгебры.Для понимания содержания этой книги и проведения необходимых вычислений требуется знание лишь некоторых основных определений матричной алгебры.Определение матрицыОпределение матрицыЛинейное соотношение между совокупностью и bЛинейное соотношение между совокупностью и bпеременных хпеременных х«21-4 + «22^2 + «^З 4" «24^4 — &2>«21-4 + «22^2 + «^З 4" «24^4 — &2>(АМ)(АМ)«31Х1 + «32^2 + «33^3 + «34^4 = ^3«31Х1 + «32^2 + «33^3 + «34^4 = ^3можно записать более кратко:можно записать более кратко:[Л] to = {6},[Л] to = {6},гдегде(Al.la)(Al.la)Ц] =Ц] =’«И«21- «31’«И«21- «31я12 «22 «32я12 «22 «32«13«23«33«13«23«33«14 '«24«34 -«14 '«24«34 -Г «1Г «1
ПРИЛОЖЕНИЕ 1
МАТРИЧНАЯ АЛГЕБРА
ПРИЛОЖЕНИЕ 1
МАТРИЧНАЯ АЛГЕБРА
Для понимания содержания этой книги и проведения необходимых вычислений требуется знание лишь некоторых основных определений матричной алгебры.
Для понимания содержания этой книги и проведения необходимых вычислений требуется знание лишь некоторых основных определений матричной алгебры.
Определение матрицы
Определение матрицы
Линейное соотношение между совокупностью и b
Линейное соотношение между совокупностью и b
переменных х
переменных х
«21-4 + «22^2 + «^З 4" «24^4 — &2>
«21-4 + «22^2 + «^З 4" «24^4 — &2>
(АМ)
(АМ)
«31Х1 + «32^2 + «33^3 + «34^4 = ^3
«31Х1 + «32^2 + «33^3 + «34^4 = ^3
можно записать более кратко:
можно записать более кратко:
[Л] to = {6},
[Л] to = {6},
где
где
(Al.la)
(Al.la)
Ц] =
Ц] =
’«И
«21
- «31
’«И
«21
- «31
я12 «22 «32
я12 «22 «32
«13
«23
«33
«13
«23
«33
«14 '
«24
«34 -
«14 '
«24
«34 -
Г «1
Г «1
(А1.2)
to = 4
I х2
I Ч^4
{6} = ) 62
Эти выражения поясняют понятия матрицы и матричного умножения. Матрицы определяются как массивы чисел указанного в (А 1.2) типа. Массив в виде одного столбца чисел часто называется вектором или матрицей-столбцом. Умножение матрицы на матрицу-столбец записывается в виде (А1.1) или (Al.la).
Если для тех же самых постоянных, но других и b справедливо другое соотношение:Если для тех же самых постоянных, но других и b справедливо другое соотношение:йцХ1 4“ ai2X2 ‘ й13^3 4“ а1Л ' ^1* ^А 4" а22Х2 4" ^23^3 4" а?Л ^2» ^31^1 4“ а32Х2 4" ^ЗЗ^З 4“ ^34^4 ^3’йцХ1 4“ ai2X2 ‘ й13^3 4“ а1Л ' ^1* ^А 4" а22Х2 4" ^23^3 4" а?Л ^2» ^31^1 4“ а32Х2 4" ^ЗЗ^З 4“ ^34^4 ^3’то формулойгдето формулойгдеИИ = [В],ИИ = [В],Ь?^2Ь?^2векторов х(AL3)(А1.4)(AL5)векторов х(AL3)(А1.4)(AL5)объединяются соотношения (А1.1) и (А1.3):объединяются соотношения (А1.1) и (А1.3):(А1.4а)(А1.4а)
Если для тех же самых постоянных, но других и b справедливо другое соотношение:
Если для тех же самых постоянных, но других и b справедливо другое соотношение:
йцХ1 4“ ai2X2 ‘ й13^3 4“ а1Л ' ^1* ^А 4" а22Х2 4" ^23^3 4" а?Л ^2» ^31^1 4“ а32Х2 4" ^ЗЗ^З 4“ ^34^4 ^3’
йцХ1 4“ ai2X2 ‘ й13^3 4“ а1Л ' ^1* ^А 4" а22Х2 4" ^23^3 4" а?Л ^2» ^31^1 4“ а32Х2 4" ^ЗЗ^З 4“ ^34^4 ^3’
то формулой
где
то формулой
где
ИИ = [В],
ИИ = [В],
Ь?
^2
Ь?
^2
векторов х
(AL3)
(А1.4)
(AL5)
векторов х
(AL3)
(А1.4)
(AL5)
объединяются соотношения (А1.1) и (А1.3):
объединяются соотношения (А1.1) и (А1.3):
(А1.4а)
(А1.4а)
Отсюда видно, что матрицы равны только тогда, когда равны между собой все их элементы.
Записанные соотношения справедливы и для умножения полных матриц. Очевидно, это умножение имеет смысл, если число столбцов матрицы [А] равно числу строк матрицы Щ. Одним из характерных свойств матричного умножения является его некоммутативность:
ИЩ^ЦД].
Матричное сложение и вычитание
(А1.6)(А1.6)Складывая соотношения (А1.1) и (А1.3), получаемtt\ I (Л1 4" Х1) 4" й12 (Х2 4" Хг) 4" й13 (Х3 4" Хз) 4“ й14 (Х4 4" ^4) ”— tit + Ь\,а21 (Х1 4" ^1) 4" ^22 (.Х2 4~ ^2) 4“ й23 (Х3 4" Хз) 4~ й24 (Л4 4“ ^4) ”= 62 + ^2,й31 (^1 4" ^1) 4" а32 ("^2 4~ ^2) 4" ^ЗЗ (Х3 4" Хз) 4“ й34 (Х4 4“ ^4) == 6з 4" Ьз,
(А1.6)
(А1.6)
что также следует из
[A] W + [А] {V} - LА] {х + /} = ^ 4- {6'} = {6 4- б'},
если определить сложение матриц как сложение их элементов. Ясно, что складывать можно лишь матрицы одинаковой размерности, например
612 6131 Г«ц+6ц «12 + 612 «13 + 6
ИЛИ
(A L7)(A L7)М] +[В] = [С].
(A L7)
(A L7)
Каждый элемент матрицы {С] равен сумме соответствующих элементов [А] и [В].
Вычитание производится по таким же правилам.
Транспонирование матрицы
Эта операция представляет собой переупорядочение чисел массивав соответствии с соотношением
Г^ИГ^ИЙ21-#31Й21-#31й[2 ^22 #32й[2 ^22 #32«13 уй23°33 J«13 уй23°33 J#11 a2i#12#22#11 a2i#12#22L#I3L#I3#23#23#31°32#31 "#31°32#31 "(А1.8)(А1.8)
Г^И
Г^И
Й21
-#31
Й21
-#31
й[2 ^22 #32
й[2 ^22 #32
«13 у
й23
°33 J
«13 у
й23
°33 J
#11 a2i
#12#22
#11 a2i
#12#22
L#I3
L#I3
#23
#23
#31
°32
#31 "
#31
°32
#31 "
(А1.8)
(А1.8)
и обозначается символом Т.
Примеры использования этой операции будут указаны позднее. Пока же можно ограничиться только, определением.
Обращение матрицы
Если матрица [А] в соотношении (Al.la) квадратная, т. е. состоит из коэффициентов системы уравнений типа (А1.1), в которой число уравнений равно числу неизвестных, то неизвестные {*} можно выразить через известные коэффициенты {6}[). Решение можно записать в виде
(А1.9)(А1.9)W = M]-‘{6},
(А1.9)
(А1.9)
тде матрица [А]-1 называется обращением квадратной матрицы [А]. Ясно, что матрица [А]-1 тоже квадратная и ее порядок равен порядку матрицы [А].
Соотношение (А 1.9) можно было бы получить, умножая обе стороны (Al.la) на [А]-1. Следовательно,
(А1.10)(А1.10)[А]’1 [А] = [/]= [Д1М]"1,
(А1.10)
(А1.10)
9 Это можно сделать только в том случае, если определитель матрицы [А] отличен от нуля. — Прим. ред.
где [/] — единичная матрица, все элементы которой, не стоящие на диагонали, равны нулю, а диагональные элементы равны единице.
Ясно, что если уравнения не имеют решения, то обратной матрицы не существует.
Сумма произведений
В задачах механики часто приходится иметь дело с такими величинами, как, например, силы, которые можно представить в виде матрицы-вектора
F,
(Al. 11)
F
Силы в свою очередь связаны с перемещениями, определенными другим вектором, скажем
(А1.12)
Известно, что работа равна сумме произведений сил на перемещения:
=Е fa.
Очевидно, что здесь целесообразно использовать операцию транспонирования и в соответствии с первым правилом умножения матриц записать
61
= {F}t{6}^{6}t{F}. (Al. 13)= {F}t{6}^{6}t{F}. (Al. 13)62
= {F}t{6}^{6}t{F}. (Al. 13)
= {F}t{6}^{6}t{F}. (Al. 13)
=F2, .... Fj{ •
Такая запись часто используется в книге.
Транспонирование произведения
Иногда приходится транспонировать произведение матриц. Читателю предоставляется возможность, основываясь на приведенных определениях, доказать, что
(И][В)Г = [ВН<(А1.14)
Симметричные матрицы
В задачах расчета конструкций часто встречаются симметричные матрицы. Если элементы матрицы [Л] обозначить через а^^ то для симметричной матрицы
СЩ = аи.
Можно показать, что матрица, обратная симметричной, всегда симметрична.
Разбиение матриц на клетки
Легко убедиться, что матричное произведение
в котором матрицы имеют, -нн [Л]= “2!в котором матрицы имеют, -нн [Л]= “2!И [В],например, вид ^12П13 ; ^140151а22П23 ; 02^025^32 о зз i а3^-О35 ~^Н ^12^21^22^31^3264,642— ^51^2,>И [В],например, вид ^12П13 ; ^140151а22П23 ; 02^025^32 о зз i а3^-О35 ~^Н ^12^21^22^31^3264,642— ^51^2,>o3io3i[5][5]
в котором матрицы имеют, -нн [Л]= “2!
в котором матрицы имеют, -нн [Л]= “2!
И [В],
например, вид ^12П13 ; ^14
0151
а2
2П23 ; 02^
025
^32 о зз i а3^
-
О35 ~
^Н ^12
^21^22
^31^32
64,642
— ^51^2,
>
И [В],
например, вид ^12П13 ; ^14
0151
а2
2П23 ; 02^
025
^32 о зз i а3^
-
О35 ~
^Н ^12
^21^22
^31^32
64,642
— ^51^2,
>
o3i
o3i
[5]
[5]
можно получить, разбивая матрицы, как указано пунктиром, на подматрицы, применяя сначала правила умножения матриц так, как будто каждая подматрица является скаляром, и производя дальнейшее умножение обычным образом. Если записать
[Л] =[Л] =Л„ АЛ21 АЛ„ АЛ21 А1212•22•22L В2 JL В2 J
[Л] =
[Л] =
Л„ А
Л21 А
Л„ А
Л21 А
12
12
•22
•22
L В2 J
L В2 J
то можно показать, что
г лт ml Г ^н^] + ^12S21 [Л] [В] I д д „ L + Л22О2 J
При разбиении матриц на клетки существенно, чтобы строение подматриц обеспечивало существование произведений вида ЛцВ1, т. е. число столбцов матрицы Ли должно быть равно числу строк матрицы В\ и т. д. В этом случае любые действия над матрицами можно производить так, как будто каждая клетка является скаляром. Отметим, что любую матрицу можно умножить на скаляр (число).
ОСНОВНЫЕ СООТНОШЕНИЯ
ГЛАВЫ 2
(2.1)
{П = [А]{б}г = [Аг> N„ Nm, ...]
б, б/
б„
(2.2)
(2.3)
(2.9)
{е} = [В] {б}е.
{а) = [О]({е)-(е0}) + {а0}.
Fi
UTH
H№e(6}e+{F}:+{F}:g+(F};.
(2.10) + [&]е=$[В]г[£>][В]<Ш,
+ (2.13) (F)ep = -$ W(p}^,
{F}^ = - J [Bf [D] {e0} dV.
(2.16)
(2.17)
{F):,= + $[В]Чао}^.
{а} = [П][В]{6}е-[В]{ео} + ап.
[ЗГ = Щ][В].
Приложение з
НЕКОТОРЫЕ ФОРМУЛЫ
ИНТЕГРИРОВАНИЯ '
ДЛЯ ТРЕУГОЛЬНИКА (ФИГ. 4.1)
Приложение 4
НЕКОТОРЫЕ ФОРМУЛЫ
ИНТЕГРИРОВАНИЯ ДЛЯ ТЕТРАЭДРА (ФИГ. 6.1)
Пусть треугольник в плоскости х — у определен тремя точками (х,-, Ui), ^xi, У1) и (жт, Ут), а начало координат находится в центре тяжести, т. е.
xi + Х1 + хт _ у( + у, + ут
3з ~
Пусть тетраэдр определен в системе координат х, у, г, начало которой расположено в центре тяжести, четырьмя точками (х,-, №, z.), (^, У,, г,), (хт, Ут, zm), (хр, ур, Zp), причем
xi + xl + xm + xP _ «i + «l + «m + «p zl+zl + zm + zp
4—4=4=0,
Интегрируя по площади треугольника, получаем \ xdxdy = \ ydxdy — Q,
1 Xi
^dxdy=-^ 1 х.
yi
У)
= Д = площадь треугольника,
1 хт
Ут
1 xt yt zt
, , ,1
dx dy dz = -^
1>4 У1 2/
1 ^m Ут ^m
= V — объем тетраэдра.
1 Xp yp Zp
Интегрируя по объему тетраэдра, получаем
§ x2dxdy = ^ (*? + */ + ^$ уг dx dy = -^ (у" + У/ + У„),
\xydxdy=^- (х^ + хд + хтут).
При указанной иа фиг. 6.1 нумерации вершин тетраэдра справедливы следующие формулы:
^ х dx dy dz = ^ у dx dy dz = ^ z dx dy dz = 0,
§ x2dxdydz = ^(x2 + x?i-Vx2m-\-x?p')>
\y2 dx dy dz = A (y2 + y2 + y^ + y2),
$ z2dxdy dz = ^ (z2 + z2 + z'm + z2y
Sy
xy dx dydz = -^ (Xiyi + X/Z// + xmym + xpyp\
$ xz dx dydz=^Q (xtzt + x;z, + xmzm + x^z,), yz dx dydz = ^ (ytzt + yjZj + ymzm + у д').
.. Приложение 5
НЕКОТОРЫЕ СВЕДЕНИЯ ИЗ ВЕКТОРНОЙ АЛГЕБРЫ
При использовании элементов, произвольно ориентированных в пространстве, например при расчете оболочек и т. п., требуется знание и понимание основ векторной алгебры. Кратко изложим некоторые основные понятия.
Векторы (с геометрической точки зрения) можно определить их компонентами по направлениям осей х, у, г1).'Таким образом, вектор .Voi, показанный на фиг. А5.1, можно представить в виде
Vo^i^ + j^ + kz,, (А5.1)
где i, j, k — единичные векторы в направлениях осей х, у, г.С другой стороны, этот же вектор можно записать как
{^01}—1 У1
.21".
(А5.2)
(как вектор-матрицу), располагая его компоненты в виде столбца.
Сложение и вычитание. При сложении и вычитании векторов производится сложение и вычитание их компонент:
V02 — V01 — V21 = 1 (х2 — х1) + j (t/2 “■ J/l) + It (z2 — zi)- (A5.3) Этот же результат можно получить, используя правила матричной алгебры, т. е.
• х2— X] 'i
{Е02} — {Е01} = {Е21} = • Уг У\ ?• , Z2 — Z[ )
Длина вектора. Из геометрических соображений тора V2i определяется выражением
(А5.4)
длина век-
^21 = V(x2 — ж1)2 + (J/2 — J/l)2 + (z2 — zl)2 или в обозначениях матричной алгебры
(А5.5)
/12=У{ЁЭТ^12}-
(А 5.6)
Направляющие косинусы. -Направляющие косинусу вектора определяются через длины его проекций:
cosaJC = X„ = -^7^- и т. д.,(А5.7)
где ах — угол между вектором и осью х.
Скалярные произведения. Скалярное произведение двух векторов определяется как произведение длины одного из векторов на длину проекции на линию его действия другого вектора. Та- .
Фиг. А5.1. Векторное сложение.
ким образом, если у — угол между двумя векторами А и В, длина которых /0 и /6, то
Если
А • В = lalb cos у = В • А.
(А5.8)
А = 1ах + j«y + kaz, В = \bx + jbg + к&г>
то, учитывая, что в соответствии е приведенным определением
долучаем
i • i = j • j = к • k = 1,
i • j = j • к = к • 1 = 0 и т.д.,
А ■В = а,6, + я6,6у + аг6г.
(А5.10)
В матричных обозначениях
И} =4 «у
{в} = р„
,Ьг.
(A5.ll)
A-B = {Af {В} = {S}rM}.
(А5.12)
Векторное произведение. Векторное произведение определяется как вектор, направленный по нормали к плоскости, задаваемой двумя векторами, и равный по величине произведению
АА
А
А
Фиг. А5.2. Умножение векторов (векторное произведение).
длин этих векторов на синус угла между ними. Его направление определяется по правилу правой руки. Так, на фиг. А5.2 показан вектор
АХВ = С.(А5.13)
(А5.14)(А5.14)Ясно, что
(А5.14)
(А5.14)
Отметим, что величина (или длина) вектора С -равна площади показанного на фнг. А5.2 параллелограмма.
Используя представления (А5.9) и замечая, что
получаем
А X В = detА X В = detiаiаj кj к
А X В = det
А X В = det
i
а
i
а
j к
j к
= (,а8Ьг - а26у) 1 + (я26, - axbz) j + <axbg - а^ к. (A5.16)
В матричной алгебре нет простого аналога векторному произведению, однако можно использовать для вектора С следую-
щее определение1):
aybz — azbg
(А5.17)(А5.17){С} = А X В = г агЬх — ахЬг
(А5.17)
(А5.17)
I &хЬу G-y^x .
Векторное произведение особенно полезно при построении нормали к поверхности (см. гл. И).
Элементарные площадь и объем. Если £ и т} — некоторые криволинейные координаты, то векторы
(А5.18)(А5.18)
(А5.18)
(А5.18)
определяемые соотношениями между декартовыми и криволинейными координатами, направлены по касательным к линиям 5 = const и т] =. const. Поскольку длина векторного произведения d^ X ^Л равна площади элементарного параллелограмма, используя (А5.17), можно записать
dxdxd S = detd S = detdx dr) ^ dr)dx dr) ^ dr)d^ di\.d^ di\.(А5.19)(А5.19)произведениемдхdxdxdldi]"sidV = d§ ■ (d-q X dt^ — detSy sidy dr)Sy s;■d^d^. (A5.20)dzdzdzWdn"a?произведениемдхdxdxdldi]"sidV = d§ ■ (d-q X dt^ — detSy sidy dr)Sy s;■d^d^. (A5.20)dzdzdzWdn"a?дХдХАналогично в криволинейных координатах £, t], £ трехмерного пространства элементарный объем определяется смешаннымАналогично в криволинейных координатах £, t], £ трехмерного пространства элементарный объем определяется смешанным
dx
dx
d S = det
d S = det
dx dr) ^ dr)
dx dr) ^ dr)
d^ di\.
d^ di\.
(А5.19)
(А5.19)
произведением
дх
dx
dx
dl
di]
"si
dV = d§ ■ (d-q X dt^ — det
Sy si
dy dr)
Sy s;
■d^d^. (A5.20)
dz
dz
dz
W
dn
"a?
произведением
дх
dx
dx
dl
di]
"si
dV = d§ ■ (d-q X dt^ — det
Sy si
dy dr)
Sy s;
■d^d^. (A5.20)
dz
dz
dz
W
dn
"a?
дХ
дХ
Аналогично в криволинейных координатах £, t], £ трехмерного пространства элементарный объем определяется смешанным
Аналогично в криволинейных координатах £, t], £ трехмерного пространства элементарный объем определяется смешанным
Это соотношение следует из геометрических соображений. Произведение, стоящее в скобках, по определению представляет собой вектор, длина которого равна площади параллелограмма, построенного на векторах dx\ и d^. Скалярное умножение этого вектора на вектор d§ дает элементарный объем.
*) Подробнее см. в книге: Б. Е. Победря, Лекции по тензорному анализу, Изд-во МГУ, 1974.—'Прим. ред.
ПРИЛОЖЕНИЕ 6
ТЕОРЕМА ЭЙЛЕРА
ВАРИАЦИОННОГО ИСЧИСЛЕНИЯ
Продемонстрируем здесь относительно простой переход от вариационного соотношения к эквивалентному дифференциальному уравнению. Однако обратный процесс гораздо сложнее и его не всегда удается осуществить, поскольку зачастую не удается установить вариационный принцип.
Рассмотрим задачу минимизации функционала
Х=ф(х, у, г, ф, фх> ф„, ф^ЗУ ^(q-H^dS. (А6.1) Ис
Здесь f — произвольная функция, фх = дф/дх и т. д., С — часть границы, на которой не заданы значения функции ф. На остальной части границы ф = фв.
Рассматривая произвольную вариацию неизвестной функции Ф и ее производных, получаем
^=S (<^+^1+^ 6^+^6^+
V '
+ $(^ + a^)dS. (А6.2) с
Поскольку
б^=б(^)=^(б« ит-д-
соотношение (Аб.2) можно переписать в виде
= S S ^+4 ^ w)+• • •)dv+S (-?б^+°^ wds=°- Vс
(А6.3)
Величина 6х приравнена нулю, так как в точке минимума (стационарной точке) вариация обращается в нуль.
Подставляя dV = dxdydz и интегрируя второе слагаемое в первом интеграле по частям [см. формулу (3.25)], получаем
J дФх дх ГJ дФх ‘ х J дх дФх ) т 1 VSУ
где 1Х—косинус угла между внешней нормалью к поверхности и осью х. Интегрируя таким же образом остальные слагаемые в (Аб.3), окончательно получаем
Л J ' I дФ дх V дФх / ду к дФу / dz дФг ) и
+ М’ + а* + '^ + ^ + ^И- (А6.4)
Второй интеграл берется только по части границы С, поскольку на остальной части поверхности S значения ф заданы и поэтому 6^ = 0.
Поскольку равенство (А6.4) должно выполняться при произвольной вариации 6^, повсюду в области V должно выполняться условие
дф дх\дФх) дуХОФу) дг\дФ2) U’ ^°.оа;
а на части границы С
1х^Ч^МЬ^^ = й. (А6.56)
Если функция ф удовлетворяет этим двум уравнениям, то она минимизирует функционал х1)- В случае единственности решения постановки задач с использованием соотношений (А6.1) и (Аб.5) эквивалентны. Приведенные дифференциальные уравнения известны как уравнения Эйлера.
Если функционал зависит и от производных функции ф более высокого порядка, то соответствующие этому случаю уравнения Эйлера получаются аналогично. Точно так же можно найти систему дифференциальных уравнений Эйлера для функционала от нескольких независимых функций ф, ф и т. д. и их производных.
т) При указанных условиях функпионал имеет экстремальное значение. Для того чтобы это экстремальное значение соответствовало минимуму, требуется дополнительное условие. Подробнее см.: Г. Е. Шилор, Математический анализ. — Прим. р^,
СОДЕРЖАНИЕ
Предисловие к русскому изданию5
Предисловие автора 7
Глава 1. Предварительные сведения: метод жесткостей расчета конструкций и исследованиесетей.11
Глава 2. Конечные элементы упругой среды. Метод перемещений ... 26
Глава 3. Обобщение понятия конечных элементов44
Глава 4. Плоское напряженное и плоское деформированное состояния . 60
Глава 5. Осесимметричное напряженное состояние . . 87
Глава 6. Исследование трехмерного напряженного состояния104
Глава 7. Функции формы элемента. Некоторые семейства этих функций 117
Глава 8. Криволинейные изопараметрические элементы н численное инте
грирование 143
Глава 9. Некоторые примеры применения изопараметрических элементов при исследовании двумерного и трехмерного напряженных состояний169
Глава10.Изгиб пластин186
Глава II. Оболочки как совокупность плоских элементов, . 230
Глава12.Осесимметричныеоболочки259
Глава13.Полу аналитическийметод конечных элементов. Применение
ортогональных функций274
Глава 14. Расчет толстостенных оболочек как частный случай исследования трехмерного тела 294
Глава 15. Задачи о стационарных полях (теплопроводность, электрический потенциал, течение жидкостии др.)316
Глава 16. Постановка нестационарных и динамических задач344
Глава 17. Динамические задачи. Полуаналитическое исследование. Колебания и собственные значения371
Глава 18. Физически нелинейные задачи. Пластичность, ползучесть, задачи нелинейной теории поля и т. д 393
Глава 19. Геометрически нелинейные задачи; большие перемещения и неустойчивость конструкций . . . 433
Содержание541
Глава 20. Вычислительные методы и программы (Ченг и Кинг) ,462
Приложение 1. Матричная алгебра526
Приложение 2. Основные соотношенияглавы 2 531
Приложение 3. Некоторые формулы интегрирования для треугольника (Фиг- 4.1) 532
Приложение 4. Некоторые формулы интегрирования для тетраэдра (Фнг- 60
Приложение 5. Некоторые сведения из векторной алгебры534
Приложение 6. Теорема Эйлера вариационного исчисления ., .538
УВАЖАЕМЫЙ ЧИТАТЕЛЬ?
Ваши замечания о содержании кинги, ее оформлении, качестве перевода и другие просим присылать по адресу:
129820, Москва, И-110, ГСП,1-й Рижский пер., 2,Издательство «Мир».
О. ЗЕНКЕВИЧ
МЕТОД КОНЕЧНЫХ ЭЛЕМЕНТОВВ ТЕХНИКЕ "
Редактор Л. ЯкименкоХудожник А. СмеляковХудожественный редактор В. БйсенгалиевТехнический редактор 3. Резник
Сдано в набор 6/Ш 1975 г. Подписано к пе- чатн 8/IX 1975 г. Бумага № 2 60X90/1в=17 бум. л. 34 печ. л.Уч.-изд. л. 31,76. Изд. № 20/7928.
Цена 2 р. 70 к. Зак. 613ИЗДАТЕЛЬСТВО „МИР"Москва, 1-й рижский пер-., 2
Ордена Трудового Красного ЗнамениЛенинградская типография- № 2имени Евгении Соколовой Союзполнграфпромапри Государственном комитетеСовета Министров СССРпо делам издательств, полиграфиии книжной торговли.
198052, Ленинград, Л-52,Измайловский проспект, 29
3 За к. GI3
* Массив, расположенный в области COMMON,
THE FINITE
ELEMENT METHOD IN ENGINEERING SCIENCE
О. ЗЕНКЕВИЧ
МЕТОД
КОНЕЧНЫХ
ЭЛЕМЕНТОВ
О. С. ZIEMKIEWICZ
В ТЕХНИКЕ
Перевод с английского
Под редакцией
Б. Е. Победри
MCOKAW-HItLLONDON 19?!
ИЗДАТЕЛЬСТВО «МИР» МОСКВА 1975
УДК 519.3
Монография посвящена изложению основ метода конечных элементов — одного из наиболее эффективных современных методов численного решения инженерных, физических и математических задач с применением вычислительных машин.
В книге рассмотрены основные принципы метода конечных элементов и их приложение к задачам теории упругости, теории пластин и оболочек, теплопроводности, теории потенциала.
Значительное внимание уделено нзопараметрическим криво
линейным элементам, динамическим задачам и нелинейным проблемам, обусловленным
ниями. Приведено много механики, аэронавтики и Книга представляет структоров, специалистов
пластичностью и большими перемеще- примеров решения задач строительной электрических систем.
большой интерес для ннженеров-кон- в области теории упругости, теплофи-
зики, гидро- и аэродинамики, а также аспирантов и студентов старших курсов технических вузов.
Редакция литературы по новой технике
_ 30106-156~ „
3 пдипп-75 156-75© Перевод на русский язык, «Мнр», 1975
041(01)-75