Проблемы машиностроения и надежности машин, 2020, № 4, стр. 35-43

ВЕКТОРНАЯ АППРОКСИМАЦИЯ В МКЭ ДЛЯ ОБОЛОЧКИ ВРАЩЕНИЯ ПРИ УЧЕТЕ СДВИГОВЫХ ДЕФОРМАЦИЙ

Ю. В. Клочков 1*, А. П. Николаев 1, Т. Р. Ищанов 1, А. С. Андреев 1

1 Волгоградский государственный аграрный университет
Волгоград, Россия

* E-mail: Klotchkov@bk.ru

Поступила в редакцию 29.07.2019
Принята к публикации 27.03.2020

Полный текст (PDF)

Аннотация

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

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

В настоящее время при анализе напряженно-деформированного состояния (НДС) оболочек вращения чаще всего используется теория тонких оболочек, основанная на гипотезах Кирхгофа [1, 2]. При решении ряда задач (короткопролетные конструкции, оболочки с жестким защемлением и др.) необходимо учитывать деформации поперечного сдвига [35]. Учитывая, что решение систем дифференциальных уравнений, описывающих процессы деформирования тонких оболочек, аналитическими методами трудоемко, для анализа НДС оболочек и других типов конструкций в основном используются численные методы их расчета [613]. В широко распространенных конечно-элементных программных комплексах типа Nastran, Ansys, Abaqus и им подобных, используется неинвариантная интерполяция отдельных компонент вектора перемещения через узловые значения этих же компонент как скалярных величин, что приводит к получению некорректных результатов [8]. Поэтому задача создания усовершенствованных алгоритмов расчета оболочек вращения с учетом деформаций поперечного сдвига [4] на основе инвариантной интерполяционной процедуры является актуальной и представляет, как теоретический интерес, так и практическую значимость.

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

При учете деформации поперечного сдвига нормаль к срединной поверхности в исходном состоянии при нагружении остается прямой линией, наклон которой определяется углами поворотов относительно координатных осей, касательных к срединной поверхности [5]. В настоящей статье угол наклоненной нормали определяется вектором γ [5], отсчет которого осуществляется в двух вариантах: от исходной нормали – в первом варианте отсчета; от нормали к деформированной срединной поверхности – во втором варианте.

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

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

(1)
${{{\mathbf{R}}}^{o}} = x{\mathbf{i}} + r\sin \left( \theta \right){\mathbf{j}} + r\cos \left( \theta \right){\mathbf{k}},$
где x – осевая координата; r = r(x) – радиус вращения; θ – угол, отсчитываемый от оси OZ против хода часовой стрелки.

Дифференцированием (1) по криволинейным координатам s, θ можно определить базисные векторы произвольной точки срединой поверхности ${{\{ {{{\mathbf{e}}}^{0}}\} }^{T}}$ = $\{ {\mathbf{e}}_{1}^{0}{\mathbf{e}}_{2}^{0}{\mathbf{e}}_{n}^{0}\} $ и их производные $\{ {\mathbf{e}}_{{,\alpha }}^{0}\} $ = $[{{m}_{\alpha }}]\{ {{{\mathbf{e}}}^{0}}\} $, ${{\{ {\mathbf{e}}_{{,\alpha }}^{0}\} }^{T}}$ = $\{ {\mathbf{e}}_{{1,\alpha }}^{0}{\mathbf{e}}_{{2,\alpha }}^{0}{\mathbf{e}}_{{n,\alpha }}^{0}\} $.

Вектор перемещения точки срединной поверхности оболочки вращения и вектор углов поворота, а также их производные по криволинейным координатам s1 и s2, можно представить компонентами, отнесенными к базису этой же точки

${\mathbf{v}} = {{{v}}^{\rho }}{\mathbf{e}}_{\rho }^{0} + {v}{\mathbf{e}}_{n}^{0} = {{\{ {v}\} }^{T}}\{ {\mathbf{e}}_{k}^{0}\} ;\quad {{{\mathbf{v}}}_{{,\alpha }}} = t_{\alpha }^{\rho }{\mathbf{e}}_{\rho }^{0} + {{t}_{\alpha }}{\mathbf{e}}_{n}^{0} = {{\{ t_{\alpha }^{k}\} }^{T}}\{ {{{\mathbf{e}}}_{k}}\} ;$
(2)
${{{\mathbf{v}}}_{{,\alpha \beta }}} = t_{{\alpha \beta }}^{\rho }{\mathbf{e}}_{\rho }^{0} + {{t}_{{\alpha \beta }}}{\mathbf{e}}_{n}^{0} = {{\{ t_{{\alpha \beta }}^{k}\} }^{T}}\{ {{{\mathbf{e}}}_{k}}\} ;\quad \gamma = {{\gamma }^{\rho }}{\mathbf{e}}_{{\rho }}^{0} + {{\gamma }^{3}}{\mathbf{e}}_{n}^{0} = {{\{ \gamma \} }^{T}}\{ {\mathbf{e}}_{k}^{0}\} ;$
${{\gamma }_{{,{\mathbf{\alpha }}}}} = l_{\alpha }^{\rho }{\mathbf{e}}_{{\rho }}^{0} + {{l}_{\alpha }}{\mathbf{e}}_{n}^{0} = {{\{ l_{\alpha }^{k}\} }^{T}}\{ {\mathbf{e}}_{k}^{0}\} ,$
где ${{{v}}^{\rho }}$, $~{v}$ – компоненты вектора перемещения и ${{\gamma }^{\rho }}$, ${{\gamma }^{3}}$ – вектора углов поворота.

Положение точки, отстоящей от срединной поверхности на расстоянии ζ до и после деформирования, определяется соответствующими радиус-векторами

(3)
${{{\mathbf{R}}}^{{0\zeta }}} = {{{\mathbf{R}}}^{0}} + \zeta {\mathbf{e}}_{n}^{0};\quad {{{\mathbf{R}}}^{\zeta }} = {{{\mathbf{R}}}^{{0\zeta }}} + {\mathbf{V}}.$

Входящий в (3) вектор перемещения точки, отстоящей от срединной поверхности на расстоянии ζ, можно определить по формуле

(4)
${\mathbf{V}} = {\mathbf{v}} + \zeta \gamma ,$
где $\gamma = {{{\gamma }}^{1}}{\mathbf{e}}_{1}^{0} + {{{\gamma }}^{2}}{\mathbf{e}}_{2}^{0} + {{{\gamma }}^{3}}{\mathbf{e}}_{n}^{0}$ – вектор углов поворота.

Компоненты ${{{\gamma }}^{1}}$, ${{{\gamma }}^{2}}$ представляют собой повороты нормали вокруг тангенциальных базисных векторов. Компонента γ характеризует средний поворот всей окрестности рассматриваемой точки срединной поверхности вокруг нормали [5].

Формула (4) соответствует варианту отсчета угла поворота от нормали исходного состояния. Данный подход предложен в [4, 5]. Если же отсчет угла поворота осуществлять от перпендикуляра к срединной поверхности в деформированном состоянии, то соотношение (4) примет вид

(5)
${\mathbf{V}} = {\mathbf{v}} + \zeta \left( {\Delta {\mathbf{e}} + \gamma } \right),$
где $\Delta {\mathbf{e}} = \Delta {{e}^{1}}{\mathbf{e}}_{1}^{0} + \Delta {{e}^{2}}{\mathbf{e}}_{2}^{0} + \Delta {{e}^{3}}{\mathbf{e}}_{n}^{0}$ – разность ортов нормалей в деформированном и исходном состояниях.

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

(6)
$\mathop {{\text{\{ }}\varepsilon {\text{\} }}}\limits_{~5 \times 1~} = \mathop {[N]}\limits_{~5 \times 6} \mathop {\{ U\} }\limits_{~6 \times 1~} ,$
где $\mathop {{{{\{ \varepsilon \} }}^{T}}}\limits_{5 \times 1} = \{ \varepsilon _{{11}}^{\zeta }\varepsilon _{{22}}^{\zeta }{\text{2}}\varepsilon _{{12}}^{\zeta }{\text{2}}\varepsilon _{{13}}^{\zeta }{\text{2}}\varepsilon _{{23}}^{\zeta }\} $ – матрица-строка ковариантных компонент тензора деформаций; $\mathop {{{{\{ U\} }}^{T}}}\limits_{6 \times 1} $ = $\{ {{{v}}^{1}}{{{v}}^{2}}{v}{{\gamma }^{1}}{{\gamma }^{2}}{{\gamma }^{3}}\} $ – матрица-строка линейных и угловых параметров; [N] – матрица алгебраических и дифференциальных операторов.

Конечный элемент и интерполяция перемещений. В качестве элемента дискретизации выбирается четырехугольный фрагмент срединной поверхности оболочки вращения с узлами i, j, k, l, отображаемый на квадрат с локальной системой координат 1 ≤ ξ, η ≤ 1. Столбец узловых неизвестных в глобальной и локальной системах координат выбирается в виде

(7)
$\mathop {{{{\{ U_{y}^{{\text{г}}}\} }}^{T}}}\limits_{1 \times 48~~~~} = \left\{ {\mathop {{{{\{ {v}_{y}^{{{\text{1г}}}}\} }}^{T}}}\limits_{1 \times 12~~~~} \mathop {{{{\{ {v}_{y}^{{{\text{2г}}}}\} }}^{T}}}\limits_{1 \times 12~~~~} \mathop {{{{\{ {v}_{y}^{{\text{г}}}\} }}^{T}}}\limits_{1 \times 12~~~~} \mathop {{{{\{ \gamma _{y}^{1}\} }}^{T}}}\limits_{1 \times 4~~~} \mathop {{{{\{ \gamma _{y}^{2}\} }}^{T}}}\limits_{1 \times 4~~~} \mathop {{{{\{ \gamma _{y}^{3}\} }}^{T}}}\limits_{1 \times 4~~~} } \right\} = \left\{ {\mathop {{{{\{ {v}_{y}^{{\text{г}}}\} }}^{T}}}\limits_{1 \times 36~~~~} \mathop {{{{\{ \gamma _{y}^{{}}\} }}^{T}}}\limits_{1 \times 12~~~} } \right\};$
(8)
$\mathop {{{{\{ U_{y}^{{\text{л}}}\} }}^{T}}}\limits_{1 \times 48~~~~} = \left\{ {\mathop {{{{\{ {v}_{y}^{{{\text{1л}}}}\} }}^{T}}}\limits_{1 \times 12~~~~} \mathop {{{{\{ {v}_{y}^{{{\text{2л}}}}\} }}^{T}}}\limits_{1 \times 12~~~~} \mathop {{{{\{ {v}_{y}^{{\text{л}}}\} }}^{T}}}\limits_{1 \times 12~~~~} \mathop {{{{\{ \gamma _{y}^{1}\} }}^{T}}}\limits_{1 \times 4~~~} \mathop {{{{\{ \gamma _{y}^{2}\} }}^{T}}}\limits_{1 \times 4~~~} \mathop {{{{\{ \gamma _{y}^{3}\} }}^{T}}}\limits_{1 \times 4~~~} } \right\} = \left\{ {\mathop {{{{\{ {v}_{y}^{{\text{л}}}\} }}^{T}}}\limits_{1 \times 36~~~~} \mathop {{{{\{ \gamma _{y}^{{}}\} }}^{T}}}\limits_{1 \times 12~~~} } \right\},$
где $\mathop {{{{\{ q_{y}^{{\text{г}}}\} }}^{T}}}\limits_{1 \times 12~~~~} $ = $\{ {{q}^{i}}{{q}^{j}}{{q}^{k}}{{q}^{l}}q_{{,1}}^{i}q_{{,1}}^{j}q_{{,1}}^{k}q_{{,1}}^{l}q_{{,2}}^{i}q_{{,2}}^{j}q_{{,2}}^{k}q_{{,2}}^{l}\} $;
$\mathop {{{{\{ q_{y}^{{\text{л}}}\} }}^{T}}}\limits_{1 \times 12~~~~} = \{ {{q}^{i}}{{q}^{j}}{{q}^{k}}{{q}^{l}}q_{{,\xi }}^{i}q_{{,\xi }}^{j}q_{{,\xi }}^{k}q_{{,\xi }}^{l}q_{{,\eta }}^{i}q_{{,\eta }}^{j}q_{{,\eta }}^{k}q_{{,\eta }}^{l}\} ;\quad ~\mathop {{{{\{ \gamma _{y}^{m}\} }}^{T}}}\limits_{1 \times 4~~~} = \{ {{\gamma }^{{mi}}}{{\gamma }^{{mj}}}{{\gamma }^{{mk}}}{{\gamma }^{{ml}}}\} ,~$
$~\left( {m = 1,~2,~3} \right).$
Здесь под q понимается компонента вектора перемещения ${{{v}}^{1}}$, ${{{v}}^{2}}$ или ${v}$.

При использовании общепринятой в настоящее время в МКЭ неинвариантной интерполяции отдельных компонент вектора перемещения как скалярных величин [4, 6, 1113] применяются интерполяционные выражения следующего вида

(9)
$q = \mathop {{{{\{ \psi \} }}^{T}}}\limits_{1 \times 12~~~~} \mathop {{{{\{ q_{y}^{{\text{л}}}\} }}^{T}}}\limits_{12 \times 1~~~~} ;\quad {{\gamma }^{m}} = \mathop {{{{\{ \varphi \} }}^{T}}}\limits_{1 \times 4~~~~} \mathop {{{{\{ \gamma _{y}^{m}\} }}^{T}}}\limits_{4 \times 1~~~~} ,$
где $\mathop {{{{\{ \psi \} }}^{T}}}\limits_{1 \times 12~~~~} = \{ {{\psi }_{1}}{{\psi }_{2}} \ldots {{\psi }_{{12}}}\} $; $\mathop {{{{\{ \varphi \} }}^{T}}}\limits_{1 \times 4~~~~} = \{ {{\varphi }_{1}}{{\varphi }_{2}}{{\varphi }_{3}}{{\varphi }_{4}}\} $ – функции формы, представляющие собой произведения полиномов Эрмита третьей степени и билинейные функции локальных координат соответственно.

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

На основе соотношений (9) формируется аппроксимирующее выражение в матричном виде

(10)
$\mathop {\{ U\} }\limits_{~6 \times 1~} = \mathop {[{{D}_{s}}]}\limits_{~6 \times 48~} \mathop {\{ U_{y}^{{\text{г}}}\} }\limits_{~48 \times 1~} .$

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

(11)
${\mathbf{v}} = \mathop {{{{\{ \psi \} }}^{T}}}\limits_{1 \times 12~~~~} \mathop {\{ {\mathbf{v}}_{y}^{{\text{л}}}\} }\limits_{12 \times 1} = \mathop {{{{\{ \psi \} }}^{T}}}\limits_{1 \times 12~~~~} \mathop {[L]}\limits_{12 \times 12} \mathop {\{ {\mathbf{v}}_{y}^{{\text{Г}}}\} }\limits_{12 \times 1} = \mathop {{{{\{ h\} }}^{T}}}\limits_{1 \times 12~~~~} \mathop {\{ {\mathbf{v}}_{y}^{{\text{Г}}}\} }\limits_{12 \times 1} = \mathop {{{{\{ h\} }}^{T}}}\limits_{1 \times 12~~~~} \mathop {[{{{\mathbf{A}}}_{{v}}}]}\limits_{12 \times 36} \mathop {\{ {{n}_{{v}}}\} }\limits_{36 \times 1} = \mathop {{{{\{ h\} }}^{T}}}\limits_{1 \times 12~~~~} \mathop {[{{{\mathbf{A}}}_{{v}}}]}\limits_{12 \times 36} \mathop {[G]}\limits_{36 \times 36} \mathop {\{ {v}_{y}^{{\text{Г}}}\} }\limits_{36 \times 1} ;$
(12)
$\gamma = \mathop {{{{\{ \varphi \} }}^{T}}}\limits_{1 \times 4~~~~} \mathop {\{ {{\gamma }_{y}}\} }\limits_{4 \times 1} = \mathop {{{{\{ \varphi \} }}^{T}}}\limits_{1 \times 4~~~~} \mathop {[{{{\mathbf{A}}}_{\gamma }}]}\limits_{4 \times 12} \mathop {\{ {{\gamma }_{y}}\} }\limits_{12 \times 1} ,$
где $\mathop {{{{\{ {\mathbf{v}}_{y}^{{\text{л}}}\} }}^{T}}}\limits_{~1 \times 12~~~~} $ = $\{ {{{\mathbf{v}}}^{i}}{{{\mathbf{v}}}^{j}}{{{\mathbf{v}}}^{k}}{{{\mathbf{v}}}^{l}}{\mathbf{v}}_{{,{\xi }}}^{i}{\mathbf{v}}_{{,{\xi }}}^{j}{\mathbf{v}}_{{,{\xi }}}^{k}{\mathbf{v}}_{{,{\xi }}}^{l}{\mathbf{v}}_{{,{\eta }}}^{i}{\mathbf{v}}_{{,{\eta }}}^{j}{\mathbf{v}}_{{,{\eta }}}^{k}{\mathbf{v}}_{{,{\eta }}}^{l}\} $; $\mathop {{{{\{ {{\gamma }_{у}}\} }}^{T}}}\limits_{~1 \times 4~~~~} $ = $\{ {{\gamma }^{i}}{{\gamma }^{j}}{{\gamma }^{k}}{{\gamma }^{l}}\} $; $\mathop {{{{\{ {\mathbf{v}}_{y}^{{\text{г}}}\} }}^{T}}}\limits_{~1 \times 12~~~~} $ = = $\{ {{{\mathbf{v}}}^{i}}{{{\mathbf{v}}}^{j}}{{{\mathbf{v}}}^{k}}{{{\mathbf{v}}}^{l}}{\mathbf{v}}_{{,1}}^{i}{\mathbf{v}}_{{,1}}^{j}{\mathbf{v}}_{{,1}}^{k}{\mathbf{v}}_{{,1}}^{l}{\mathbf{v}}_{{,2}}^{i}{\mathbf{v}}_{{,2}}^{j}{\mathbf{v}}_{{,2}}^{k}{\mathbf{v}}_{{,2}}^{l}\} $ матрицы-строки векторных узловых неизвестных; [L матрица перехода от столбца $\{ {\mathbf{v}}_{y}^{{\text{л}}}\} $ к столбцу $\{ {\mathbf{v}}_{y}^{{\text{г}}}\} $; $\mathop {[{{{\mathbf{A}}}_{{\gamma }}}]}\limits_{~4 \times 12~} $, $\mathop {[{{{\mathbf{A}}}_{{v}}}]}\limits_{~12 \times 36~} $ матрицы, элементами которых являются строки базисных векторов узловых точек.

$\mathop {{{{\{ {{n}_{{v}}}\} }}^{T}}}\limits_{~1 \times 36~~~} = \{ {{{v}}^{{1i}}}{{{v}}^{{2i}}}{{{v}}^{i}} \ldots {{{v}}^{l}}t_{1}^{{1i}}t_{1}^{{2i}}t_{1}^{i} \ldots t_{1}^{l}t_{2}^{{1i}}t_{2}^{{2i}}t_{2}^{i} \ldots t_{2}^{l}\} ;$
$\mathop {{{{\{ {{\gamma }_{y}}\} }}^{T}}}\limits_{~1 \times 12~~~~~} = \{ {{\gamma }^{{1i}}}{{\gamma }^{{2i}}}{{\gamma }^{{3i}}}{{\gamma }^{{1j}}}{{\gamma }^{{2j}}}{{\gamma }^{{3j}}}{{\gamma }^{{1k}}}{{\gamma }^{{2k}}}{{\gamma }^{{3k}}}{{\gamma }^{{1l}}}{{\gamma }^{{2l}}}{{\gamma }^{{3l}}}\} .$

Производные векторов ${\mathbf{v}}$ и γ определяются дифференцированием выражений (11) и (12)

(13)
$\begin{gathered} {{{\mathbf{v}}}_{{,\alpha }}} = \mathop {{{{\{ {{\psi }_{{,\alpha }}}\} }}^{T}}}\limits_{~1 \times 12~} \mathop {[L]}\limits_{~12 \times 12~} \mathop {\{ {\mathbf{v}}_{y}^{{\text{г}}}\} }\limits_{~12 \times 1~} = \mathop {{{{\{ {{h}_{\alpha }}\} }}^{T}}}\limits_{~1 \times 12~} \mathop {\{ {\mathbf{v}}_{y}^{{\text{г}}}\} }\limits_{~12 \times 1~} = \mathop {{{{\{ {{h}_{\alpha }}\} }}^{T}}}\limits_{~1 \times 12~} \mathop {[{{{\mathbf{A}}}_{{v}}}]}\limits_{~12 \times 36~} \mathop {[{{G}_{{v}}}]}\limits_{~36 \times 36~} \mathop {\{ {v}_{y}^{{\text{г}}}\} }\limits_{~36 \times 1~} ; \\ {{\gamma }_{{,\alpha }}} = \mathop {{{{\{ {{\varphi }_{{,\alpha }}}\} }}^{T}}}\limits_{~1 \times 4~} \mathop {[{{{\mathbf{A}}}_{\gamma }}]}\limits_{~4 \times 12~} \mathop {\{ {{\gamma }_{y}}\} }\limits_{~12 \times 1~} = \mathop {{{{\{ w\} }}^{T}}}\limits_{~1 \times 4~} \mathop {[{{{\mathbf{A}}}_{\gamma }}]}\limits_{~4 \times 12~} \mathop {\{ {{\gamma }_{y}}\} }\limits_{~12 \times 1~} . \\ \end{gathered} $

Входящие в структуру матриц $[{{{\mathbf{A}}}_{{v}}}]$ и $[{{{\mathbf{A}}}_{\gamma }}]$ векторы базисов узлов КЭ могут быть выражены через векторы локального базиса внутренней точки четырехугольного КЭ

(14)
$\{ {{{\mathbf{e}}}^{{o\rho }}}\} = [{{b}^{{o\rho }}}]\{ {{{\mathbf{e}}}^{o}}\} ,$
где $\{ {{{\mathbf{e}}}^{{o\rho }}}\} = \{ {\mathbf{e}}_{1}^{{o\rho }}{\mathbf{e}}_{2}^{{o\rho }}{\mathbf{e}}_{n}^{{o\rho }}\} $; верхний индекс ${\rho }$ обозначает узел КЭ i, j, k или l.

Представляя левые части (11), (12) и (13) выражениями (2), можно получить соотношения

${{\mathop {\{ {{{\mathbf{e}}}^{0}}\} }\limits_{~1 \times 3~} }^{T}}\mathop {\{ {v}\} }\limits_{~3 \times 1~} = {{\mathop {\{ {{{\mathbf{e}}}^{0}}\} }\limits_{~1 \times 3~} }^{T}}\left[ {{{h}_{1}}{{{\mathop {[{{b}^{{0i}}}]}\limits_{~3 \times 3~} }}^{T}} \ldots ~{{h}_{{12}}}{{{\mathop {[{{b}^{{0l}}}]}\limits_{~3 \times 3~} }}^{T}}} \right]\mathop {[G]}\limits_{~36 \times 36~} \mathop {\{ {\mathbf{v}}_{y}^{{\text{г}}}\} }\limits_{~36 \times 1~} = {{\mathop {\{ {{{\mathbf{e}}}^{0}}\} }\limits_{~1 \times 3~} }^{T}}\mathop {[H]}\limits_{~3 \times 36~} \mathop {\{ {v}_{y}^{{\text{г}}}\} }\limits_{~36 \times 1~} ;$
(15)
$\begin{gathered} \mathop {{{{\{ {{{\mathbf{e}}}^{0}}\} }}^{T}}}\limits_{~1 \times 3~} \mathop {\{ \gamma \} }\limits_{~3 \times 1~} = \mathop {{{{\{ {{{\mathbf{e}}}^{0}}\} }}^{T}}}\limits_{~1 \times 3~} \left[ {{{\varphi }_{1}}\mathop {{{{[{{b}^{{0i}}}]}}^{T}}}\limits_{~3 \times 3~} \ldots {{\varphi }_{4}}\mathop {{{{[{{b}^{{0l}}}]}}^{T}}}\limits_{~3 \times 3~} } \right]\mathop {\{ {{\gamma }_{у}}\} }\limits_{~12 \times 1~} = \mathop {{{{\{ {{{\mathbf{e}}}^{0}}\} }}^{T}}}\limits_{~1 \times 3~} \mathop {[r]}\limits_{~3 \times 12~} \mathop {\{ {{\gamma }_{у}}\} }\limits_{~12 \times 1~} {\text{;}} \\ \mathop {{{{\{ {{{\mathbf{e}}}^{0}}\} }}^{T}}}\limits_{~1 \times 3~} \mathop {\{ t_{\alpha }^{k}\} }\limits_{~3 \times 1~} = \mathop {{{{\{ {{{\mathbf{e}}}^{0}}\} }}^{T}}}\limits_{~1 \times 3~} \left[ {{{h}_{{\alpha 1}}}\mathop {{{{[{{b}^{{0i}}}]}}^{T}}}\limits_{~3 \times 3~} \ldots {{h}_{{\alpha 12}}}\mathop {{{{[{{b}^{{0l}}}]}}^{T}}}\limits_{~3 \times 3~} } \right]\mathop {[{{G}_{{v}}}]}\limits_{~36 \times 36~} \mathop {\{ {v}_{y}^{{\text{г}}}\} }\limits_{~36 \times 1~} = \mathop {{{{\{ {{{\mathbf{e}}}^{0}}\} }}^{T}}}\limits_{~1 \times 3~} \mathop {[{{Н}_{\alpha }}]}\limits_{~3 \times 36~} \mathop {\{ {v}_{y}^{{\text{г}}}\} }\limits_{~36 \times 1~} {\text{;}} \\ \end{gathered} $
$\mathop {{{{\{ {{{\mathbf{e}}}^{0}}\} }}^{T}}}\limits_{~1 \times 3~} \mathop {\{ l_{\alpha }^{k}\} }\limits_{~3 \times 1~} = \mathop {{{{\{ {{{\mathbf{e}}}^{0}}\} }}^{T}}}\limits_{~1 \times 3~} \left[ {{{w}_{1}}\mathop {{{{[{{b}^{{0i}}}]}}^{T}}}\limits_{~3 \times 3~} \ldots {{w}_{4}}\mathop {{{{[{{b}^{{0l}}}]}}^{T}}}\limits_{~3 \times 3~} } \right]\mathop {\{ {{\gamma }_{у}}\} }\limits_{~12 \times 1~} = \mathop {{{{\{ {{{\mathbf{e}}}^{0}}\} }}^{T}}}\limits_{~1 \times 3~} \mathop {[{{r}_{\alpha }}]}\limits_{~3 \times 12~} \mathop {\{ {{\gamma }_{у}}\} }\limits_{~12 \times 1~} {\text{.}}$

Приравнивая соответствующие выражения при ${{\{ {{e}^{0}}\} }^{T}}$ в левых и правых частях равенств (15), можно получить искомые аппроксимирующие зависимости для компонент вектора перемещения и компонент вектора углов поворота, а также их производных

(16)
$\begin{gathered} \mathop {\{ {v}\} }\limits_{~3 \times 1~} = \mathop {[H]}\limits_{~3 \times 36~} \mathop {\{ {v}_{y}^{{\text{г}}}\} }\limits_{~36 \times 1~} ;\quad \mathop {\{ \gamma \} }\limits_{~3 \times 1~} = \mathop {[r]}\limits_{~3 \times 12} \mathop {\{ {{\gamma }_{y}}\} }\limits_{~12 \times 1~} ; \\ \mathop {\{ t_{\alpha }^{k}\} }\limits_{~3 \times 1~} = \mathop {[{{H}_{\alpha }}]}\limits_{~3 \times 36~} \mathop {\{ {v}_{y}^{{\text{г}}}\} }\limits_{~36 \times 1~} ;\quad \mathop {\{ l_{\alpha }^{k}\} }\limits_{~3 \times 1~} = \mathop {[{{r}_{\alpha }}]}\limits_{~3 \times 12} \mathop {\{ {{\gamma }_{\alpha }}\} }\limits_{~12 \times 1~} . \\ \end{gathered} $

На основании (16) можно сформулировать матричное соотношение

(17)
$\mathop {\{ U\} }\limits_{~6 \times 1~} = \mathop {[{{D}_{{v}}}]}\limits_{~6 \times 48~} \mathop {\{ U_{y}^{{\text{г}}}\} }\limits_{~48 \times 1~} .$

Анализируя (16), можно отметить их принципиальное отличие от (9), которое заключается в том, что при использовании инвариантной векторной интерполяционной процедуры каждая компонента вектора перемещения зависит от узловых значений всех трех компонент векторов перемещений и их производных, а каждая компонента вектора угла поворота нормали зависит от узловых значений всех компонент векторов углов поворота нормалей узлов КЭ. При использовании общепринятой интерполяции отдельных компонент вектора перемещения и компонент вектора угла поворота как скалярных величин, каждая компонента вектора перемещения зависит от узловых значений этой же компоненты и не зависит от узловых значений остальных двух компонент и их производных, а каждая компонента вектора угла поворота зависит от узловых значений только этой же компоненты и не зависит от узловых значений остальных компонент.

Аппроксимации искомых величин (10) и (17) можно представить в матричном виде

(18)
$\mathop {\{ U\} }\limits_{~6 \times 1~} = \mathop {[{{D}_{w}}]}\limits_{~6 \times 48~} \mathop {\{ U_{y}^{{\text{г}}}\} }\limits_{~48 \times 1~} .$
$\mathop {[{{D}_{w}}]}\limits_{~6 \times 48~} $ матрица аппроксимирующих функций по (10) или (17).

С использованием аппроксимирующих выражений (18) стандартным образом формируется матрица жесткости конечного элемента [K]

(19)
$\mathop {[K]}\limits_{~48 \times 48~} \mathop {\{ U_{y}^{{\text{г}}}\} }\limits_{~48 \times 1~} = \mathop {\{ {{F}_{y}}\} }\limits_{~48 \times 1~} {\text{,}}$
где $\mathop {{{{\{ {{F}_{y}}\} }}^{T}}}\limits_{~1 \times 48~} = \left\{ {\mathop {{{{\{ {{f}_{y}}\} }}^{T}}}\limits_{~1 \times 36~} \mathop {{{{\{ 0\} }}^{T}}}\limits_{~1 \times 12~} } \right\}$ матрица-строка узловых усилий конечного элемента.

Пример расчета. Была решена задача по определению НДС цилиндра, загруженного вдоль образующей равномерно распределенной нагрузкой интенсивности q и имеющего по торцам шарнирные опоры, препятствующие вертикальному смещению (рис. 1).

Рис. 1.

Расчетная схема цилиндра.

Вдоль торцевых окружностей цилиндра запрещена производная нормальной компоненты вектора перемещения, т.е. торцы цилиндра имеют скользящую заделку. Были приняты следующие исходные данные: q = 0.25 H/см; L = 40 см; R = 40 см; t = 0.4 см; E = 2 × 107 Н/см2; $v$ = 0.3. Вследствие наличия плоскостей симметрии рассчитана 1/4 часть цилиндра. Расчеты выполнены в двух вариантах отсчета угла поворота как при векторной, так и при скалярной интерполяционных процедурах.

Результаты повариантного расчета представлены в табл. 1, в которой приведены значения нормальных и сдвиговых напряжений на внутренней σвн и наружной σн поверхностях цилиндра в точках 1 и 2 (рис. 1) в зависимости от вида интерполяционной процедуры и сетки узлов дискретизации рассчитываемого фрагмента.

Таблица 1
Координаты точек (х, см; t, рад) Напряжения, Н/см2 Вариант расчета
I II
Интерполяционная процедура
Скалярная Векторная Скалярная Векторная
17 × 17 21 × 21 17 × 17 21 × 21 17 × 17 21 × 21 17 × 17 21 × 21
Т. 1 (20.0; 0.0) $\sigma _{{{\text{11}}}}^{{{\text{вн}}}}$ 56.3 57.1 55.4 56.5 71.8 70.2 61.7 64.8
$\sigma _{{{\text{22}}}}^{{{\text{вн}}}}$ 200.5 206.5 197.4 204.7 245.6 242.3 214.2 225.5
$\sigma _{{{\text{13}}}}^{{{\text{вн}}}}$ –27.1 –33.8 –27.0 –33.8 –12.7 –15.8 –12.5 –15.7
${\sigma }_{{{\text{11}}}}^{{\text{н}}}$ –54.8 –55.8 –54.2 –55.4 –66.0 –66.7 –70.7 –69.9
$\sigma _{{{\text{22}}}}^{{\text{н}}}$ –201.0 –209.2 –199.0 –207.9 –229.6 –234.2 –245.3 –244.9
$\sigma _{{{\text{13}}}}^{{\text{н}}}$ –27.1 –33.8 –27.0 –33.8 –12.7 –15.8 –12.5 –15.7
Т. 2 (0.0; π) $\sigma _{{{\text{11}}}}^{{{\text{вн}}}}$ 63.8 66.2 62.9 65.7 72.1 71.4 67.4 69.3
$\sigma _{{{\text{22}}}}^{{{\text{вн}}}}$ 204.2 209.6 201.4 207.9 222.7 221.5 207.4 214.5
$\sigma _{{{\text{11}}}}^{{\text{н}}}$ –54.3 –53.8 –53.5 –53.4 –53.7 –55.1 –56.4 –56.6
$\sigma _{{{\text{22}}}}^{{\text{н}}}$ –196.3 –201.7 –194.0 –200.4 –208.1 –210.8 –215.0 –215.5

Анализ численных значений напряжений, представленных в табл. 1, показывает, что в обоих вариантах расчета наблюдается удовлетворительная сходимость вычислительного процесса как при скалярной, так и при векторной интерполяционных процедурах. Однако, во втором варианте расчета нормальные напряжения имеют значения, превышающие значения нормальных напряжений первого варианта примерно на 10%. Напряжения сдвига, наоборот, во втором варианте имеют меньшие значения (примерно в 2 раза) по сравнению с первым вариантом. Результаты второго варианта расчета являются более корректными из-за более полного использования дифференциальных характеристик параметров деформированного состояния. Если шарнирные опоры, препятствующие вертикальному смещению цилиндра, заменить на пружинные, то оболочка получит возможность смещаться вертикально вниз как абсолютно твердое тело. Варьируя жесткостью пружины, можно получать различные величины жесткого смещения.

Результаты повариантного расчета при изменении условий опирания представлены в табл. 2 (скалярная интерполяционная процедура) и в табл. 3 (векторная интерполяционная процедура), в которых приведены значения напряжений при сетке узлов 21 × 21 в точках 1 и 3 с различными значениями жесткого смещения цилиндра.

Таблица 2
Координаты точек (х, см; t, рад) Напряжения, Н/см2 Скалярная интерполяционная процедура
Вариант расчета
I II
Величина жесткого смещения, см
0.0 100.0 200.0 500.0 0.0 100.0 200.0 500.0
Т. 1 (20.0; 0.0) ${\sigma }_{{11}}^{{{\text{вн}}}}$ 57.1 154.5 237.0 422.7 70.2 313.1 527.4 1041.7
${\sigma }_{{22}}^{{{\text{вн}}}}$ 200.5 519.7 784.8 1381.5 242.3 1038.3 1740.6 3425.9
${\sigma }_{{13}}^{{{\text{вн}}}}$ –33.8 –33.1 –32.5 –31.2 –15.8 –15.6 –15.5 –15.1
${\sigma }_{{11}}^{{\text{н}}}$ –55.8 43.2 127.0 315.6 –66.7 –123.5 –173.6 –293.8
${\sigma }_{{22}}^{{\text{н}}}$ –209.2 110.6 381.2 990.4 –234.2 –432.0 –606.4 –1025.1
${\sigma }_{{13}}^{{\text{н}}}$ –33.8 –33.1 –32.5 –31.2 –15.8 –15.6 –15.5 –15.1
Т. 3 (20.0; π) ${\sigma }_{{11}}^{{{\text{вн}}}}$ 97.6 –7.9 –97.3 –248.4 199.3 –56.1 –281.4 –882.1
${\sigma }_{{22}}^{{{\text{вн}}}}$ 210.5 –120.2 –400.1 –1030.3 337.6 –479.5 –1200.4 –2930.5
${\sigma }_{{13}}^{{{\text{вн}}}}$ –70.2 –65.1 –60.7 –51.0 –40.2 –37.9 –35.8 –30.9
${\sigma }_{{11}}^{{\text{н}}}$ –95.9 –186.9 –264.0 –437.4 –191.9 –123.1 –62.4 83.2
${\sigma }_{{22}}^{{\text{н}}}$ –243.2 –542.7 –796.2 –1366.9 –349.1 –129.5 64.2 529.1
$\sigma _{{{\text{13}}}}^{{\text{н}}}$ –70.2 –65.1 –60.7 –51.0 –40.2 –37.9 –35.8 –30.9
Таблица 3
Координаты точек (х, см; t, рад) Напряжения, Н/см2 Векторная интерполяционная процедура
Вариант расчета
I II
Величина жесткого смещения, см
0.0 100.0 500.0 0.0 100.0 500.0
Т. 1 (20.0; 0.0) $\sigma _{{{\text{11}}}}^{{{\text{вн}}}}$ 56.5 56.5 56.5 64.8 64.8 64.8
$\sigma _{{{\text{22}}}}^{{{\text{вн}}}}$ 204.7 204.7 204.7 225.5 225.5 225.5
$\sigma _{{{\text{13}}}}^{{{\text{вн}}}}$ –33.8 –33.8 –33.8 –15.7 –15.7 –15.7
$\sigma _{{{\text{11}}}}^{{\text{н}}}$ –55.4 –55.4 –55.4 –69.9 –69.9 –69.9
$\sigma _{{{\text{22}}}}^{{\text{н}}}$ –207.9 –207.9 –207.9 –244.9 –244.9 –244.9
$\sigma _{{{\text{13}}}}^{{\text{н}}}$ –33.8 –33.8 –33.8 –15.7 –15.7 –15.7
Т. 3 (20.0; π) $\sigma _{{{\text{11}}}}^{{{\text{вн}}}}$ 96.7 96.7 96.7 184.3 184.3 184.3
$\sigma _{{{\text{22}}}}^{{{\text{вн}}}}$ 208.0 208.0 208.0 293.5 293.5 293.5
$\sigma _{{{\text{13}}}}^{{{\text{вн}}}}$ –70.2 –70.2 –70.2 –39.7 –39.7 –39.7
$\sigma _{{{\text{11}}}}^{{\text{н}}}$ –95.6 –95.6 –95.6 –200.5 –200.5 –200.5
$\sigma _{{{\text{22}}}}^{{\text{н}}}$ –242.5 –242.5 –242.5 –380.0 –380.0 –380.0
$\sigma _{{{\text{13}}}}^{{\text{н}}}$ –70.2 –70.2 –70.2 –39.7 –39.7 –39.7

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

Список литературы

  1. Новожилов В.В. Теория тонких оболочек. СПб.: Изд-во С.-Петерб. ун-та, 2010. 380 с.

  2. Галимов К.З., Паймушин В.Н., Терегулов И.Г. Основания нелинейной теории оболочек Акад. наук Татарстана. Казань: Фэн, 1996. 215 с.

  3. Тимошенко С.П., Войновский-Кригер С. Пластинки и оболочки. М.: Наука, 1966. 636 с.

  4. Рикардс Р.Б. Метод конечных элементов в теории оболочек и пластин. Рига: Зинатне, 1988. 248 с.

  5. Черных К.Ф. Линейная теория оболочек. Л.: Изд-во ЛГУ, 1962. Т. 1. 374 с.; 1964. Т. 2. 395 с.

  6. Голованов А.И., Тюленева О.Н., Шигабутдинов А.Ф. Метод конечных элементов в статике и динамике тонкостенных конструкций. М.: Физматлит, 2006. 391 с.

  7. Storozhuk E.A., Yatsura A.V. Exact solutions of boundary-value problems for noncircular cylindrical shells // International Applied Mechanics. 2016. T. 52. № 4. C. 386.

  8. Klochkov Yu.V., Nikolaev A.P., Shubovich A.A.,Marchenko S.S. Analysis of geometrically nonlinear shells of revolution based on the finite element method with the vector interpolation of desired quantities. Russian Aeronautics. 2013. T. 56. № 4. C. 327.

  9. Bouledroua O., Elazzizi A., HadjMeliani M., Pluvinage G., Matvienko Y.G. T-stress estimation by the two-parameter approach fora specimen with a V-shaped notch // Journal of Applied Mechanics and Technical Physics. 2017. V. 58. № 3. 546 p.

  10. Азиков Н.С., Павлов Е.А. Исследование устойчивости сетчатой композитной пластины // Авиационная промышленность. 2016. № 3. С. 46.

  11. Бате К., Вилсон Е. Численные методы анализа и метод конечных элементов. М.: Книга по требованию, 2012. 445 с.

  12. Zheleznov L.P., Kabanov V.V., Boiko D.V. Nonlinear deformation and stability of discretely reinforced elliptical cylindrical shells under transverse bending and internal pressure, Russian Aeronautics, 2014. V. 57. № 2. P. 118.

  13. Sheshenin S.V., Bakhmet’ev S.G. A model of the effective rubber-cord ply Moscow university mechanics bulletin, 2014. V. 69. № 5. P. 109.

  14. Krivoshapko S.N., Ivanov V.N. Encyclopedia of Analytical Surfaces // Springer International Publishing. Switzerland. 2015. 752 p.

  15. Седов Л.И. Механика сплошной среды. М.: Наука, 1976. Т. 1. 536 с.

Дополнительные материалы отсутствуют.