Метод конечных элементов в строительной механике

редактировать

Метод конечных элементов (FEM) - мощный метод Первоначально разработанный для численного решения сложных задач в строительной механике, он остается методом выбора для сложных систем. В FEM структурная система моделируется набором соответствующих конечных элементов, соединенных между собой в дискретных точках, называемых узлами. Элементы могут иметь такие физические свойства, как толщина, коэффициент теплового расширения, плотность, модуль Юнга, модуль сдвига и пуассоновский коэффициент.

Содержание
  • 1 История
    • 1.1 Взаимосвязь элементов и смещение
  • 2 Практические соображения
  • 3 Теоретический обзор формулировки смещения МКЭ: от элементов к системе к решению
  • 4 Интерполяция или функции формы
  • 5 Внутренняя виртуальная работа в типичном элементе
    • 5.1 Матрицы элементов
    • 5.2 Виртуальная работа элемента в терминах узловых смещений системы
  • 6 Виртуальная работа системы
  • 7 Сборка системных матриц
  • 8 См. Также
  • 9 Ссылки
История

Происхождение конечного метода можно проследить до матричного анализа конструкций, в котором была введена концепция матричного подхода смещения или жесткости. Концепции конечных элементов были разработаны на основе инженерных методов в 1950-х годах. Настоящее развитие метод конечных элементов получил в 1960-х и 1970-х годах благодаря Джону Аргирису и его сотрудникам; в Штутгартском университете, Рэй У. Клаф ; в Калифорнийском университете, Беркли, Ольгерд Зенкевич и его сотрудники Эрнест Хинтон, Брюс Айронс ; в Университете Суонси от Филиппа Дж. Сиарле ; в Парижском университете ; в Корнельском университете, Ричард Галлахер и его сотрудники. Оригинальные работы, такие как работы Аргириса и Клафа, стали основой современных методов структурного анализа методом конечных элементов.

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

  • Двумерные элементы, которые противостоят только силам в плоскости за счет действия мембраны (плоскость напряжение, плоскость деформация ), и пластины, которые выдерживают поперечные нагрузки за счет поперечного сдвига и изгиба ( пластины и оболочки ). Они могут иметь различную форму, например плоские или изогнутые треугольники и четырехугольники. Узлы обычно размещаются по углам элемента, и, если требуется для большей точности, дополнительные узлы могут быть размещены по краям элемента или даже внутри элемента. Элементы расположены на средней поверхности фактической толщины слоя.
  • Элементы в форме тора для осесимметричных задач, таких как мембраны, толстые пластины, оболочки и твердые тела. Поперечное сечение элементов аналогично описанным ранее типам: одномерное для тонких пластин и оболочек и двумерное для твердых тел, толстых пластин и оболочек.
  • Трехмерные элементы для моделирования 3- D-твердые тела, такие как детали машин, плотины, насыпи или массы грунта. Общие формы элементов включают в себя тетраэдры и шестигранники. Узлы размещаются в вершинах и, возможно, на гранях элементов или внутри элемента.

Взаимосвязь и смещение элементов

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

Практические соображения

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

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

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

Теоретический обзор формулировки смещения МКЭ: от элементов к системе, к решению

Хотя теория МКЭ может быть представлена ​​в разных ракурсах или акцентах, ее развитие для структурного анализа следует более традиционному подходу с помощью принципа виртуальной работы или принципа минимальной полной потенциальной энергии. Принцип виртуальной работы является более общим, поскольку он применим как к линейному, так и к нелинейному поведению материала. Метод виртуальной работы является выражением сохранения энергии : для консервативных систем работа, добавленная к системе набором приложенных сил, равна энергии, запасенной в системе в виде энергии деформации компоненты конструкции.

Принцип виртуальных перемещений для структурной системы выражает математическое тождество внешней и внутренней виртуальной работы:

Внешняя виртуальная работа = ∫ V δ ϵ T σ d V (1) {\ displaystyle {\ t_dv {Внешняя виртуальная работа}} = \ int _ {V} \ delta {\ boldsymbol {\ epsilon}} ^ {T} {\ boldsymbol {\ sigma}} \, dV \ qquad \ mathrm {( 1)}}\ t_dv {Внешняя виртуальная работа} = \ int_ {V} \ delta \ boldsymbol {\ epsilon} ^ T \ boldsymbol {\ sigma} \, dV \ qquad \ mathrm {(1)}

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

Виртуальная внутренняя работа в правой части приведенного выше уравнения может быть найдена путем суммирования виртуальной работы, выполненной над отдельными элементами. Последнее требует использования функций «сила-смещение», которые описывают реакцию для каждого отдельного элемента. Следовательно, смещение структуры описывается коллективной реакцией отдельных (дискретных) элементов. Уравнения записываются только для небольшой области отдельных элементов конструкции, а не для одного уравнения, описывающего реакцию системы в целом (континуум). Последнее привело бы к неразрешимой проблеме, отсюда и полезность метода конечных элементов. Как показано в следующих разделах, уравнение (1) приводит к следующему основному уравнению равновесия для системы:

R = K r + R o (2) {\ displaystyle \ mathbf {R} = \ mathbf {Kr} + \ mathbf {R} ^ {o} \ qquad \ qquad \ qquad \ mathrm {(2)}}\ mathbf {R} = \ mathbf {Kr} + \ mathbf {R} ^ o \ qquad \ qquad \ qquad \ mathrm {(2)}

где

R {\ displaystyle \ mathbf {R}}\ math bf {R} = вектор узловые силы, представляющие внешние силы, приложенные к узлам системы.
K {\ displaystyle \ mathbf {K}}\ mathbf {K} = матрица жесткости системы, которая является коллективным эффектом матриц жесткости отдельных элементов: ke {\ displaystyle \ mathbf {k} ^ {e}}\ mathbf {k} ^ e .
r {\ displaystyle \ mathbf {r}}\ mathbf {r} = вектор узловых смещений системы.
R o {\ displaystyle \ mathbf {R} ^ {o}}\ mathbf {R} ^ o = вектор эквивалентных узловых сил, представляющий все внешние эффекты, кроме узловых сил, которые уже включены в предыдущий вектор узловых сил R . Эти внешние воздействия могут включать в себя распределенные или сосредоточенные поверхностные силы, объемные силы, тепловые эффекты, начальные напряжения и деформации.

После учета ограничений опор узловые смещения находятся путем решения системы линейных уравнений (2), символически:

r = K - 1 (R - R o) (3) {\ displaystyle \ mathbf {r} = \ mathbf {K} ^ {- 1} (\ mathbf {R} - \ mathbf {R} ^ {o}) \ qquad \ qquad \ qquad \ mathrm {(3)}}\ mathbf {r} = \ mathbf {K} ^ {- 1} (\ mathbf {R} - \ mathbf {R} ^ o) \ qquad \ qquad \ qquad \ mathrm {(3)}

Впоследствии деформации и напряжения в отдельных элементах могут быть найдены следующим образом:

ϵ = B q (4) {\ Displaystyle \ mathbf {\ epsilon} = \ mathbf {Bq} \ qquad \ qquad \ qquad \ qquad \ mathrm {(4)}}\ mathbf {\ epsilon} = \ mathbf {Bq} \ qquad \ qquad \ qquad \ qquad \ mathrm {(4)}
σ = E (ϵ - ϵ o) + σ o = Е (В Q - ϵ о) + σ о (5) {\ Displaystyle \ mathbf {\ sigma} = \ mathbf {E} (\ mathbf {\ epsilon} - \ mathbf {\ epsilon} ^ {o}) + \ mathbf {\ sigma} ^ {o} = \ mathbf {E} (\ mathbf {Bq} - \ mathbf {\ epsilon} ^ {o}) + \ mathbf {\ sigma} ^ {o} \ qquad \ qquad \ qquad \ mathrm {(5)}}\ mathbf {\ sigma} = \ mathbf {E} (\ mathbf {\ epsilon} - \ mathbf {\ epsilon} ^ o) + \ mathbf {\ sigma} ^ o = \ mathbf {E} (\ mathbf {Bq} - \ mathbf { \ epsilon} ^ o) + \ mathbf {\ sigma} ^ o \ qquad \ qquad \ qquad \ mathrm {(5)}

где

q {\ displaystyle \ mathbf {q}}\ mathbf {q} = вектор узловых смещений - подмножество вектора смещения системы r, которое относится к рассматриваемым элементам.
B {\ displaystyle \ mathbf {B}}\ mathbf {B} = Деформация- матрица смещения, которая преобразует узловые смещения q в деформации в любой точке элемента.
E {\ displaystyle \ mathbf {E}}\ mathbf {E} = матрица упругости, преобразующая эффективные деформации в напряжения в любой точке элемента.
ϵ o {\ displaystyle \ mathbf {\ epsilon} ^ {o}}\ mathbf {\ epsilon} ^ o = вектор начальных деформаций в элементах.
σ o {\ displaystyle \ mathbf {\ sigma} ^ {o}}\ mathbf {\ sigma} ^ o = вектор начальных напряжений в элементах.

Применяя уравнение виртуальной работы к системе (1), мы можем установить матрицы элементов B {\ displaystyle \ mathbf {B}}\ mathbf {B} , ke {\ displaystyle \ mathbf {k} ^ {e}}\ mathbf {k} ^ e , а также метод сборки системных матриц Р о {\ displaystyle \ mathbf {R} ^ {o}}\mathbf{R}^oи K {\ displaystyle \ mathbf {K}}\ mathbf {K} . Другие матрицы, такие как ϵ o {\ displaystyle \ mathbf {\ epsilon} ^ {o}}\ mathbf {\ epsilon} ^ o , σ o {\ displaystyle \ mathbf {\ sigma} ^ {o}}\ mathbf {\ sigma} ^ o , R {\ displaystyle \ mathbf {R}}\ math bf {R} и E {\ displaystyle \ mathbf {E}}\ mathbf {E} являются известными значениями и могут быть установлены непосредственно из ввода данных.

Функции интерполяции или формы

Пусть q {\ displaystyle \ mathbf {q}}\ mathbf {q} будет вектором узловых смещений типичного элемента. Смещения в любой другой точке элемента можно найти с помощью функций интерполяции как символически:

u = N q (6) {\ displaystyle \ mathbf {u} = \ mathbf { N} \ mathbf {q} \ qquad \ qquad \ qquad \ mathrm {(6)}}\ mathbf {u} = \ mathbf {N} \ mathbf {q} \ qquad \ qquad \ qquad \ mathrm {(6)}

где

u {\ displaystyle \ mathbf {u}}\ mathbf {u} = вектор смещений в любом точка {x, y, z} элемента.
N {\ displaystyle \ mathbf {N}}\ mathbf {N} = матрица, служащая функциями интерполяции.

Уравнение ( 6) вызывает другие представляющие интерес величины:

  • Виртуальные смещения, которые являются функцией виртуальных узловых смещений: δ u = N δ q (6 b) {\ displaystyle \ delta \ mathbf {u} = \ mathbf {N} \ delta \ mathbf {q} \ qquad \ qquad \ qquad \ mathrm {(6b)}}\ delta \ mathbf {u} = \ mathbf {N} \ delta \ mathbf {q} \ qquad \ qquad \ qquad \ mathrm {(6b)}
  • Деформации в элементах, возникающие в результате смещения узлов элемента: ϵ = D u = DN q (7) {\ displaystyle \ mathbf {\ epsilon} = \ mathbf {Du} = \ mathbf {DNq} \ qquad \ qquad \ qquad \ qquad \ mathrm {(7)}}\ mathbf {\ epsilon} = \ mathbf {Du} = \ mathbf {DNq} \ qquad \ qquad \ qquad \ qquad \ mathrm {(7)}
где D { \ Displaystyle \ mathbf {D}}\ mathbf {D} = матрица преобразования перемещений в деформации с использованием теории линейной упругости. Уравнение (7) показывает, что матрица B в (4) равна
B = DN (8) {\ displaystyle \ mathbf {B} = \ mathbf {DN} \ qquad \ qquad \ qquad \ qquad \ mathrm {(8)}}\ mathbf {B} = \ mathbf {DN} \ qquad \ qquad \ qquad \ qquad \ mathrm {(8)}
  • Виртуальные деформации, соответствующие виртуальным узловым смещениям элемента: δ ϵ = B δ q (9) {\ displaystyle \ delta {\ boldsymbol {\ epsilon}} = \ mathbf { B} \ delta \ mathbf {q} \ qquad \ qquad \ qquad \ qquad \ mathrm {(9)}}\ delta \ boldsymbol {\ epsilon} = \ mathbf {B} \ delta \ mathbf { q} \ qquad \ qquad \ qquad \ qquad \ mathrm {(9)}
Внутренняя виртуальная работа в типичном элементе

Для типичного элемента объема V e {\ displaystyle V ^ {e}}V ^ e , внутренняя виртуальная работа из-за виртуальных смещений получается заменой (5) и (9) в (1):

Internal virtual work = ∫ В е δ ϵ T σ d В е знак равно δ Q T ∫ В е BT {E (B q - ϵ o) + σ o} d В е (10) {\ displaystyle {\ t_dv {Внутренняя виртуальная работа}} = \ int _ {V ^ {e}} \ delta {\ boldsymbol {\ epsilon}} ^ {T} {\ boldsymbol {\ sigma}} \, dV ^ {e} = \ delta \ \ mathbf {q} ^ { T} \ int _ {V ^ {e}} \ mathbf {B} ^ {T} {\ big \ {} \ mathbf {E} (\ mathbf {Bq} - \ mathbf {\ epsilon} ^ {o}) + \ mathbf {\ sigma} ^ {o} {\ big \}} \, dV ^ {e} \ qquad \ mathrm {(10)}}\ t_dv {Внутренняя виртуальная работа} = \ int_ {V ^ e} \ delta \ boldsymbol {\ epsilon} ^ T \ boldsymbol {\ sigma} \, dV ^ e = \ дельта \ \ mathbf {q} ^ T \ int_ {V ^ e} \ mathbf {B} ^ T \ big \ {\ mathbf {E} (\ mathbf {Bq} - \ mathbf {\ epsilon} ^ o) + \ mathbf {\ sigma} ^ o \ big \} \, dV ^ e \ qquad \ mathrm {(10)}

Матрицы элементов

В первую очередь для удобства справки теперь могут быть определены следующие матрицы, относящиеся к типичным элементам:

Матрица жесткости элементов К е знак равно ∫ В е BTEB d В е (11) {\ displaystyle \ mathbf {K} ^ {e} = \ int _ {V ^ {e}} \ mathbf {B} ^ {T} \ mathbf {E} \ mathbf {B} \, dV ^ {e} \ qquad \ mathrm {(11)}}{\ displaystyle \ mathbf {K} ^ {e} = \ int _ {V ^ {e}} \ mathbf {B} ^ {T} \ mathbf {E} \ mathbf {B} \, dV ^ {e} \ qquad \ mathrm {(11)}}
Эквивалентный вектор нагрузки элемента Q oe = ∫ V e - BT (E ϵ o - σ o) d V е (12) {\ Displaystyle \ mathbf {Q} ^ {oe} = \ int _ {V ^ {e}} - \ mathbf {B} ^ {T} {\ big (} \ mathbf {E} \ mathbf { \ epsilon} ^ {o} - \ mathbf {\ sigma} ^ {o} {\ big)} \, dV ^ {e} \ qquad \ mathrm {(12)}}\ mathbf {Q} ^ {oe} = \ int_ {V ^ e } - \ mathbf {B} ^ T \ big (\ mathbf {E} \ mathbf {\ epsilon} ^ o - \ mathbf {\ sigma} ^ o \ big) \, dV ^ e \ qquad \ mathrm {(12) }

Эти матрицы обычно вычисляются численно с использованием Квадратура Гаусса для численного интегрирования. Их использование упрощается (10) до следующего:

Внутренняя виртуальная работа = δ q T (K eq + Q oe) (13) {\ displaystyle {\ t_dv {Внутренняя виртуальная работа}} = \ delta \ \ mathbf {q } ^ {T} {\ big (} \ mathbf {K} ^ {e} \ mathbf {q} + \ mathbf {Q} ^ {oe} {\ big)} \ qquad \ mathrm {(13)}}{\ displaystyle {\ t_dv {Внутренний виртуальная работа}} = \ delta \ \ mathbf {q} ^ {T} {\ big (} \ mathbf {K} ^ {e} \ mathbf {q} + \ mathbf {Q} ^ {oe} {\ big) } \ qquad \ mathrm {(13)}}

Виртуальная работа элемента в терминах узловых смещений системы

Так как вектор узловых смещений q является подмножеством узловых смещений системы r (для совместимости со смежными элементами), мы можем заменить q на r, расширив размер матриц элементов новыми столбцами и строками нулей:

Внутренняя виртуальная работа = δ r T (K er + Q oe) (14) {\ displaystyle {\ t_dv {Внутренняя виртуальная работа}} = \ delta \ \ mathbf {r} ^ {T} {\ big (} \ mathbf {K} ^ {e} \ mathbf {r} + \ mathbf {Q} ^ {oe} {\ big)} \ qquad \ mathrm {(14)}}{\ displaystyle {\ mb ox {Внутренняя виртуальная работа}} = \ delta \ \ mathbf {r} ^ {T} {\ big (} \ mathbf {K} ^ {e} \ mathbf {r} + \ mathbf {Q} ^ {oe} { \ big)} \ qquad \ mathrm {(14)}}

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

Виртуальная работа системы

Суммирование внутренней виртуальной работы (14) для всех элементов дает правую часть (1):

Внутренняя виртуальная работа системы = ∑ e δ r T (ker + Q oe) знак равно δ r T (∑ eke) r + δ r T ∑ e Q oe (15) {\ displaystyle {\ t_dv {внутренняя виртуальная работа системы}} = \ sum _ {e} \ delta \ \ mathbf {r} ^ {T} {\ big (} \ mathbf {k} ^ {e} \ mathbf {r} + \ mathbf {Q} ^ {oe} {\ big)} = \ delta \ \ mathbf { r} ^ {T} {\ big (} \ sum _ {e} \ mathbf {k} ^ {e} {\ big)} \ mathbf {r} + \ delta \ \ mathbf {r} ^ {T} \ sum _ {e} \ mathbf {Q} ^ {oe} \ qquad \ mathrm {(15)}}\ t_dv {Внутренняя виртуальная работа системы} = \ sum_ {e} \ delta \ \ mathbf {r} ^ T \ big (\ mathbf {k} ^ e \ mathbf {r} + \ mathbf {Q} ^ {oe} \ big) = \ delta \ \ mathbf {r} ^ T \ big (\ sum_ {e} \ mathbf {k} ^ e \ big) \ mathbf {r} + \ delta \ \ mathbf {r} ^ T \ sum_ {e} \ mathbf {Q} ^ {oe} \ qquad \ mathrm {( 15)}

Теперь, учитывая левую часть (1), внешняя виртуальная работа системы состоит из:

  • Работа, совершаемая узловыми силами R: δ r TR (16) {\ displaystyle \ delta \ \ mathbf {r} ^ {T} \ mathbf {R} \ qquad \ mathrm {(16)}}\ дельта \ \ мат hbf {r} ^ T \ mathbf {R} \ qquad \ mathrm {(16)}
  • Работа, совершаемая внешними силами T e {\ displaystyle \ mathbf {T} ^ {e}}\ mathbf {T} ^ e в части S e {\ displaystyle \ mathbf {S} ^ {e} }\ mathbf {S} ^ e кромок или поверхностей элементов, а также силами тела fe {\ displ aystyle \ mathbf {f} ^ {e}}\ mathbf {f} ^ e
∑ e ∫ S e δ u TT ed S e + ∑ e ∫ V e δ u T подано V e {\ displaystyle \ sum _ {e} \ int _ { S ^ {e}} \ delta \ \ mathbf {u} ^ {T} \ mathbf {T} ^ {e} \, dS ^ {e} + \ sum _ {e} \ int _ {V ^ {e} } \ delta \ \ mathbf {u} ^ {T} \ mathbf {f} ^ {e} \, dV ^ {e}}\ sum_ {e} \ int_ {S ^ e} \ дельта \ \ mathbf {u} ^ T \ mathbf {T} ^ e \, dS ^ e + \ sum_ {e} \ int_ {V ^ e} \ delta \ \ mathbf {u} ^ T \ mathbf {f} ^ e \, dV ^ e
Замена (6b) дает:
δ q T ∑ e ∫ S е NTT ed S e + δ Q T ∑ e ∫ V e NT с питанием V e {\ displaystyle \ delta \ \ mathbf {q} ^ {T} \ sum _ {e} \ int _ {S ^ {e}} \ mathbf {N} ^ {T} \ mathbf {T} ^ {e} \, dS ^ {e} + \ delta \ \ mathbf {q} ^ {T} \ sum _ {e} \ int _ {V ^ { e}} \ mathbf {N} ^ {T} \ mathbf {f} ^ {e} \, dV ^ {e}}\ delta \ \ mathbf {q} ^ T \ sum_ {e} \ int_ {S ^ e} \ mathbf {N} ^ T \ mathbf {T} ^ e \, dS ^ e + \ delta \ \ mathbf {q} ^ T \ sum_ {e} \ int_ {V ^ e} \ mathbf {N} ^ T \ mathbf {f} ^ e \, dV ^ e
или - δ q T ∑ e (Q te + Q fe) ( 17 а) {\ displaystyle - \ delta \ \ mathbf {q} ^ {T} \ sum _ {e} (\ mathbf {Q} ^ {te} + \ mathbf {Q} ^ {fe}) \ qquad \ mathrm {(17a)}}- \ delta \ \ mathbf {q} ^ T \ sum_ {e} (\ mathbf {Q} ^ {te} + \ mathbf {Q} ^ { fe}) \ qquad \ mathrm {(17a)}
, где мы ввели дополнительные матрицы элементов, определенные ниже:
Q te = - ∫ S e NTT ed S e (18 a) {\ displaystyle \ mathbf {Q} ^ {te} = - \ int _ {S ^ {e}} \ mathbf {N} ^ {T} \ mathbf {T} ^ {e} \, dS ^ {e} \ qquad \ mathrm {(18a)}}\ mathbf {Q} ^ {te} = - \ int_ {S ^ e} \ mathbf {N} ^ T \ mathbf {T} ^ e \, dS ^ e \ qquad \ mathrm {(18a)}
Q Фе знак равно - ∫ В е NT подается В е (18 б) {\ Displaystyle \ mathbf { Q} ^ {fe} = - \ int _ {V ^ {e}} \ mathbf {N} ^ {T} \ mathbf {f} ^ {e} \, dV ^ {e} \ qquad \ mathrm {(18b)}}\ mathbf {Q} ^ {fe} = - \ int_ {V ^ e} \ mathbf {N} ^ T \ mathbf {f} ^ e \, dV ^ e \ qquad \ mathrm { (18b)}
Опять же, численное интегрирование удобно для их оценки. Аналогичная замена q в (17a) на r дает после перестановки и расширения векторов Q te, Q fe {\ displaystyle \ mathbf {Q} ^ {te }, \ mathbf {Q} ^ {fe}}\ mathbf {Q} ^ {te}, \ mathbf {Q} ^ {fe} :
- δ р T ∑ е (Q te + Q fe) (17 b) {\ displaystyle - \ delta \ \ mathbf {r} ^ {T} \ sum _ {e} (\ mathbf {Q} ^ {te} + \ mathbf {Q} ^ {fe}) \ qquad \ mathrm {(17b)}}- \ delta \ \ mathbf {r} ^ T \ sum_ { e} (\ mathbf {Q} ^ {te} + \ mathbf {Q} ^ {fe}) \ qquad \ mathrm {(17b)}
Сборка системных матриц

Добавление ( 16), (17b) и приравнивание суммы к (15) дает: δ r TR - δ r T ∑ e (Q te + Q fe) = δ r T (∑ eke) r + δ r T ∑ e Q oe {\ displaystyle \ delta \ \ mathbf {r} ^ {T} \ mathbf {R} - \ delta \ \ mathbf {r} ^ {T} \ sum _ {e} (\ mathbf {Q} ^ {te } + \ mathbf {Q} ^ {fe}) = \ delta \ \ mathbf {r} ^ {T} {\ big (} \ sum _ {e} \ mathbf {k} ^ {e} {\ big)} \ mathbf {r} + \ delta \ \ mathbf {r} ^ {T} \ sum _ {e} \ mathbf {Q} ^ {oe}}\ delta \ \ mathbf {r} ^ T \ mathbf {R} - \ delta \ \ mathbf {r} ^ T \ sum_ {e} (\ mathbf {Q} ^ {te} + \ mathbf {Q} ^ {fe}) = \ delta \ \ mathbf {r} ^ T \ big (\ sum_ {e} \ mathbf {k} ^ e \ big) \ mathbf {r} + \ дельта \ \ mathbf {r} ^ T \ sum_ {e} \ mathbf {Q} ^ {oe}

Поскольку виртуальные смещения δ r {\ displaystyle \ дельта \ \ mathbf {r}}\ delta \ \ mathbf {r} произвольны, предыдущее равенство сводится к:

R = (∑ eke) r + ∑ e (Q oe + Q te + Q fe) {\ displaystyle \ mathbf {R } = {\ big (} \ sum _ {e} \ mathbf {k} ^ {e} {\ big)} \ mathbf {r} + \ sum _ {e} {\ big (} \ mathbf {Q} ^ {oe} + \ mathbf {Q} ^ {te} + \ mathbf {Q} ^ {fe} {\ big)}}\ mathbf {R} = \ big (\ sum_ {e} \ mathbf {k} ^ e \ big) \ mathbf {r} + \ sum_ {e} \ big (\ mathbf {Q} ^ {oe} + \ mathbf {Q} ^ {te} + \ mathbf {Q} ^ {fe} \ big)

Сравнение с (2) показывает, что:

  • Матрица жесткости системы получается следующим образом: суммирование матриц жесткости элементов:
K = ∑ eke {\ displaystyle \ mathbf {K} = \ sum _ {e} \ mathbf {k} ^ {e}}\ mathbf {K} = \ sum_ {e} \ mathbf {k} ^ e
  • Получен вектор эквивалентных узловых сил путем суммирования векторов нагрузки элементов:
R o = ∑ e (Q oe + Q te + Q fe) {\ displaystyle \ mathbf {R} ^ {o} = \ sum _ {e} {\ big (} \ mathbf {Q} ^ {oe} + \ mathbf {Q} ^ {te} + \ mathbf {Q} ^ {fe} {\ big)}}\ mathbf {R} ^ o = \ sum_ {e} \ big (\ mathbf {Q} ^ {oe} + \ mathbf {Q} ^ {te} + \ mathbf {Q} ^ {fe} \ big)

На практике матрицы элементов не расширяются и не переупорядочиваются. Вместо этого матрица жесткости системы K {\ displaystyle \ mathbf {K}}\ mathbf {K} собирается путем добавления отдельных коэффициентов kije {\ displaystyle {k} _ {ij} ^ {e}}{k} _ {ij} ^ e - K kl {\ displaystyle {K} _ {kl}}{K} _ {kl} где нижние индексы ij, kl означают, что узловые смещения элемента qie, qje {\ displaystyle {q} _ {i} ^ {e}, {q} _ {j} ^ {e}}{q} _ {i} ^ e, {q} _ {j} ^ e совпадают, соответственно, с узловыми смещениями системы rk, rl {\ displaystyle {r} _ {k}, {r} _ {l}}{r} _ {k}, {r} _ {l} . Аналогично, R o {\ displaystyle \ mathbf {R} ^ {o}}\ mathbf {R} ^ o собирается путем добавления отдельных коэффициентов Q ie {\ displaystyle {Q} _ {i} ^ {e }}{Q} _ {i} ^ e до R ko {\ displaystyle {R} _ {k} ^ {o}}{R} ^ o_ {k} где qie {\ displaystyle {q} _ {i} ^ {e}}{q} _ {i} ^ e соответствует rk {\ displaystyle {r} _ {k}}{r} _ {k} . Это прямое добавление kije {\ displaystyle {k} _ {ij} ^ {e}}{k} _ {ij} ^ e в K kl {\ displaystyle {K} _ {kl}}{K} _ {kl} дает процедуре название Метод прямой жесткости.

См. Также
Ссылки
Последняя правка сделана 2021-05-20 04:27:55
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте