From 90953f1eba98ec81d1e7b51a9de05dfde9138af9 Mon Sep 17 00:00:00 2001 From: "Denis V. Dedkov" Date: Thu, 12 Jun 2014 23:19:17 +0600 Subject: [PATCH] Autoref was changed, ER-diagramm was added, some refactoring --- autoref.tex | 9 ++-- bibliography.bib | 35 ------------ c2.tex | 110 +++++++++++++++++++++++++++++++++++--- c3.tex | 111 --------------------------------------- common.tex | 4 +- er.dot | 40 ++++++++++++++ fig/er.png | Bin 0 -> 51601 bytes my.bib | 34 ++++++++++++ stress_concentartors.tex | 4 +- 9 files changed, 187 insertions(+), 160 deletions(-) create mode 100644 er.dot create mode 100644 fig/er.png create mode 100644 my.bib diff --git a/autoref.tex b/autoref.tex index 3f3e9c0..9701c66 100755 --- a/autoref.tex +++ b/autoref.tex @@ -19,6 +19,7 @@ % Путь к файлам с иллюстрациями \graphicspath{{fig/}} +\pagestyle{footcenter} \begin{document} % Включение файла с общим текстом диссертации и автореферата @@ -155,14 +156,14 @@ % Префикс номеров ссылок на работы соискателя \def\BibPrefix{A} -\bibliographystylemy{disser} -\bibliographymy{bibliography} +\bibliographystylemy{ugost2008} +\bibliographymy{my} \renewcommand\bibsection{\nsection{Цитированная литература}} \def\BibPrefix{} -\bibliographystyle{disser} -\bibliography{bibliography} +\bibliographystyle{ugost2008} +\bibliography{bibliography,my} % ---------------------------------------------------------------- \end{document} diff --git a/bibliography.bib b/bibliography.bib index 931ebdb..36b8906 100644 --- a/bibliography.bib +++ b/bibliography.bib @@ -63,41 +63,6 @@ Language = {russian} } -@ARTICLE{bib:dedkov1, - Author = {Дедков~Д.~В. and Зайцев~А.~В. and Ташкинов~А.~А. }, - Title = {Концентрация напряжений в слое тканого композита с закрытыми -внутренними технологическими порами}, - Journal = {Вестник ПНИПУ. Механика}, - Volume = {4}, - Number = {4}, - Pages = {29--36}, - Year = {2011}, - Language = {russian} -} - -@ARTICLE{bib:dedkov2, - Author = {Дедков~Д.~В. and Зайцев~А.~В.}, - Title = {Концентрация напряжений в слое тканого композита с локальными -дефектами при двухосном однородном равнокомпонентном макродеформировании}, - Journal = {Вестник Сам. гос. техн. ун-та. Сер. Физ.-мат. науки.}, - Number = {4}, - Pages = {66--75}, - Year = {2013}, - Language = {russian} -} - -@ARTICLE{bib:dedkov3, - Author = {Дедков~Д.~В. and Ташкинов~А.~А. }, - Title = {Коэффициенты концентрации напряжений в слое тканого композита -с локальными технологическими дефектами при чистом формоизменении}, - Journal = {Вычислительная механика сплошных сред.}, - Volume = {6}, - Number = {1}, - Pages = {103--109}, - Year = {2013}, - Language = {russian} -} - @ONLINE{bib:code-aster:contact, url = {http://www.code-aster.org/V2/doc/default/en/man_r/r5/r5.03.50.pdf}, title = {{[R5.03.50]} Discrete formulation of the contact-friction}, diff --git a/c2.tex b/c2.tex index 3e3934f..fcaee85 100644 --- a/c2.tex +++ b/c2.tex @@ -174,7 +174,7 @@ C_{ijkl}^{m} \left[ 1-\lambda({\bf r}) \right ] \right\} \begin{figure}[!ht] \centering - \includegraphics[width=12cm]{geometry/v1/bc} + \includegraphics[width=12cm]{geometry/v2/bc} \caption{Граничные условия краевой задачи теории упругости} \label{fig:c2:b_cond} \end{figure} @@ -191,6 +191,51 @@ C_{ijkl}^{m} \left[ 1-\lambda({\bf r}) \right ] \right\} а ее точки не имеют ограничений на перемещения. В случае насыщения внутренней поры соответствующие объемы материала обладают свойствами матрицы. +В процессе изготовления тканого композиционного материала с поликристаллической +матрицей не всегда удается исключить соприкосновение нитей основы и утка, +вследствие чего в конструкции могут возникать такие локальные дефекты как +разрывы нитей основы, разрывы нитей основы и утка, а также внутренние +технологические поры. Поэтому необходимо построение моделей, где волокна основы +и утка не всегда окружены гарантированной прослойкой поликристаллической +матрицы. + +Положение и геометрия контактных поверхностей считается заданными и неизменными +в процессе нагружения слоя, кроме того будем считать справедливыми условия +контакта с кулоновским трением, тогда на $\Gamma_9$ следует задать 2 условия: + +\noindent если $\left[\sigma_{n\tau} {\bf (r)} \right] |_{\Gamma_9^{+}} < \left[ +{f | \sigma_{nn} {\bf (r)} |} \right] |_{\Gamma_9^{-}}$, то + +\begin{equation} +\left[\sigma_{n\tau} {\bf (r)} n_{n} \right] |_{\Gamma_9^{+}} = +\left[\sigma_{n\tau} {\bf (r)} n_{n} \right] |_{\Gamma_9^{-}}, \quad +\left[u_n {\bf (r)}\right]|_{\Gamma_9^{+}} = +\left[u_n {\bf (r)}\right]|_{\Gamma_9^{-}} , +\label{eq:b_cond_Colomb_1} +\end{equation} + +\noindent а, если $\left[\sigma_{n\tau} {\bf (r)} \right]|_{\Gamma_9^{+}} \geq +\left[ {f | \sigma_{nn} {\bf (r)} |} \right]|_{\Gamma_9^{-}}$, то + +\begin{equation} +\left[\sigma_{n\tau} {\bf (r)} \right] |_{\Gamma_9^{+}} \geq +\left[f|\sigma_{nn} {\bf (r)}| \right] |_{\Gamma_9^{-}},\quad +\left[u_n {\bf (r)}\right]|_{\Gamma_9^{+}} = +\left[u_n {\bf (r)}\right]|_{\Gamma_9^{-}}, +\label{eq:b_cond_Colomb_2} +\end{equation} + +\noindent где $f$ --- статический коэффициент трения, а индексы $n$ и $\tau$ +--- определяют направление внешней нормали и касательной к +поверхности $\Gamma_9$. + +В случае если в слое тканого композита с поликристаллической матрицей не +исключено соприкосновение волокон, вблизи мест с максимальной +кривизной волокон остаются герметичные полости, незаполненные материалом +матрицы. На поверхностях этих пор отсутствуют ограничения на перемещения, а +сама поверхность свободна от напряжений. Граничные условия на этих поверхностях +аналогичны граничным условиям \ref{eq:b_cond_free}. + \section{Тестирование твердотельной модели тканого композита} \subsection{Численное решение краевой задачи упругости методом конечных @@ -243,13 +288,16 @@ C_{ijkl}^{m} \left[ 1-\lambda({\bf r}) \right ] \right\} расчета узловые точки <<подчиненной>> поверхности (например, принадлежащие матрице) проецировались на те ближайшие конечные элементы, грани которых расположены на <<главной>> поверхности, и считались принадлежащими этим -элементам. Перемещения точек <подчиненной>> поверхности заменялись перемещениями +элементам. Перемещения точек <<подчиненной>> поверхности заменялись перемещениями их проекций на элемент <<главной>> поверхности \cite{bib:code-aster:contact}. Модуль Юнга $E_f = 280$~ГПа и коэффициент Пуассона $\nu_f = 0{,}20$ волокон соответствовали данным работы \cite{bib:tarnapolsky}. Упругие модули поликристаллической матрицы были выбраны следующими: $E_m -= 0{,}28$~ГПа и коэффициент Пуассона $\nu_m = 0,40$. += 0{,}28$~ГПа и коэффициент Пуассона $\nu_m = 0,40$. В случае когда между волокнами +присутствует контакт с трением, необходимо задать статический коэффициент трения +\cite{bib:code-aster:contact}: $f = 0,12$, который соответствует случаю +скольжения волокна по поверхности поликристаллической матрицы. \subsection{Условия сходимости краевой задачи для слоя тканого композита с искривленными волокнами} @@ -323,7 +371,8 @@ C_{ijkl}^{m} \left[ 1-\lambda({\bf r}) \right ] \right\} в таблице~\ref{tab:discr}. \begin{table}[ht!] - \caption{Параметры конечно-элементной сетки} + \caption{Параметры конечно-элементной сетки при наличии гарантированной прослойки матрицы между + волокнами основы и утка} \begin{tabular}{|p{8.25cm}||>{\centering}p{3.45cm}|p{3.45cm}<{\centering}|} \hline & Тетраэдральные элементы & Гексаэдральные элементы \\ @@ -349,14 +398,63 @@ C_{ijkl}^{m} \left[ 1-\lambda({\bf r}) \right ] \right\} \label{tab:discr} \end{table} +При наличии между волокнами основы и утка площадки контакта с трением необходимо дополнительное +сгущение сетки матрицы в местах, находящихся вблизи участков наибольшей кривизны волокон. Параметры +конечно-элементной сетки для такого случая представлены в таблице \ref{tab:discr:contact}: + +\begin{table}[ht] + \caption{Параметры конечно-элементной сетки при наличии контакта с трением между волокнами основы и утка} + \begin{tabular}{|p{8.25cm}||>{\centering}p{3.45cm}|p{3.45cm}<{\centering}|} + \hline + & Тетраэдральные элементы & Гексаэдральные элементы \\ + \hline + \hline + Идеальная периодическая структура & 405~480 & 77~760 \\ + \hline + Разрыв волокна основы & 405~480 & 75~168 \\ + \hline + Разрыв волокна основы с доуплотнением & 355~341 & 75~168 \\ + \hline + Разрыв волокон основы и утка & 405~480 & 72~576 \\ + \hline + Разрыв волокон основы и утка с доуплотнением & 390~862 & 72~576 \\ + \hline + \end{tabular} + \label{tab:discr:contact} +\end{table} + \section{Разработка модуля расширений платформы моделирования для расчета коэффициентов концентрации напряжений} +\subsection{Алгоритм рассчета коэффициентов концентрации напряжений в слое тканого композита +с искривленными волокнами} + +Безразмерные коэффициенты $K_{\sigma_{ij}} = \sigma_{ij}({\bf r}) / +\sigma_{ij}^{per}({\bf r})$ вычислялись как отношение компонент тензора +напряжений в слое модельного тканого композита с локальным дефектом к +соответствующим компонентам в слое материала идеальной периодической структуры. + +Для расчета коэффициентов концентрации был написан пакет вспомогательных +программ с использованием языка программирования Python, который является +простым и, в то же время, мощным интерпретируемым объектно-ориентированным +языком программирования. Он предоставляет структуры данных высокого уровня, +имеет изящный синтаксис и использует динамический контроль типов, что делает +его идеальным языком для быстрого написания различных приложений, работающих +на большинстве распространенных платформ \cite{bib:rossum}. Для увеличения +скорости обработки большого объема данных использовалась встраиваемая +система управления базами данных SQLite. + \subsection{Схема базы данных для определения коэффициентов концентрации напряжений в слое тканого композита с искривленными волокнами} -\subsection{Алгоритм рассчета коэффициентов концентрации напряжений в слое тканого композита -с искривленными волокнами} +\immediate\write18{dot -Tpng -o fig/er.png er.dot} +\begin{figure}[ht!] + \centering + \includegraphics[width=0.8\linewidth]{er} + \caption{ER-диаграмма базы данных для вычисления коэффициентов концентрации напряжений} + \label{fig:c2:er} +\end{figure} + \section*{Выводы ко второй главе} \addcontentsline{toc}{section}{Выводы ко второй главе} diff --git a/c3.tex b/c3.tex index c0fd90b..81880c0 100644 --- a/c3.tex +++ b/c3.tex @@ -9,21 +9,6 @@ \subsection{Коэффициенты концентрации напряжений} -Безразмерные коэффициенты $K_{\sigma_{ij}} = \sigma_{ij}({\bf r}) / -\sigma_{ij}^{per}({\bf r})$ вычислялись как отношение компонент тензора -напряжений в слое модельного тканого композита с локальным дефектом к -соответствующим компонентам в слое материала идеальной периодической структуры. - -Для расчета коэффициентов концентрации был написан пакет вспомогательных -программ с использованием языка программирования Python, который является -простым и, в то же время, мощным интерпретируемым объектно-ориентированным -языком программирования. Он предоставляет структуры данных высокого уровня, -имеет изящный синтаксис и использует динамический контроль типов, что делает -его идеальным языком для быстрого написания различных приложений, работающих -на большинстве распространенных платформ \cite{bib:rossum}. Для увеличения -скорости обработки большого объема данных использовалась встраиваемая -система управления базами данных SQLite. - Максимальные значения коэффициентов концентрации напряжений представлены в таблице~\ref{tab:max_k_s1}: @@ -406,14 +391,6 @@ $\sigma_{13}$ и $\sigma_{23}$ и нормальная составляющая \subsection{Геометрическая модель слоя тканого композита с контактом между волокнами} -В процессе изготовления тканого композиционного материала с поликристаллической -матрицей не всегда удается исключить соприкосновение нитей основы и утка, -вследствие чего в конструкции могут возникать такие локальные дефекты как -разрывы нитей основы, разрывы нитей основы и утка, а также внутренние -технологические поры. Поэтому необходимо построение моделей, где волокна основы -и утка не всегда окружены гарантированной прослойкой поликристаллической -матрицы. - Геометрические параметры модели аналогичны указанным в разделе~\ref{c1:geometry}, за исключением того что расстояние между волокнами в точках максимальных кривизн равно нулю (рис.~\ref{fig:c3:fibers}), а в матрице, @@ -459,75 +436,8 @@ $\sigma_{13}$ и $\sigma_{23}$ и нормальная составляющая \label{fig:c3:d2d4} \end{figure} - -\subsection{Постановка краевой задачи теории упругости при наличии контакта с -трением} - -Краевая задача теории упругости для случая когда в материале возникает контакт -с трением между волокнами основы и утка в местах наибольших кривизн -волокон аналогична краевой задаче \ref{eq:Eqvilibrium}~--~\ref{eq:Guck} с -граничными условиями \ref{eq:b_cond}~--~\ref{eq:b_cond_free}, за исключением -того, что соответствующих контактных поверхностях $\Gamma_9$ -(рис.~\ref{fig:c3:bc}) необходимо задать дополнительные граничные условия. - -\begin{figure}[!ht] - \centering - \includegraphics[width=10cm]{geometry/v2/bc} - \caption{Граничные условия краевой задачи теории упругости при наличии контакта -с трением между волокнами} - \label{fig:c3:bc} -\end{figure} - -Положение и геометрия контактных поверхностей считается заданными и неизменными -в процессе нагружения слоя, кроме того будем считать справедливыми условия -контакта с кулоновским трением, тогда на $\Gamma_9$ следует задать 2 условия: - -\noindent если $\left[\sigma_{n\tau} {\bf (r)} \right] |_{\Gamma_9^{+}} < \left[ -{f | \sigma_{nn} {\bf (r)} |} \right] |_{\Gamma_9^{-}}$, то - -\begin{equation} -\left[\sigma_{n\tau} {\bf (r)} n_{n} \right] |_{\Gamma_9^{+}} = -\left[\sigma_{n\tau} {\bf (r)} n_{n} \right] |_{\Gamma_9^{-}}, \quad -\left[u_n {\bf (r)}\right]|_{\Gamma_9^{+}} = -\left[u_n {\bf (r)}\right]|_{\Gamma_9^{-}} , -\label{eq:b_cond_Colomb_1} -\end{equation} - -\noindent а, если $\left[\sigma_{n\tau} {\bf (r)} \right]|_{\Gamma_9^{+}} \geq -\left[ {f | \sigma_{nn} {\bf (r)} |} \right]|_{\Gamma_9^{-}}$, то - -\begin{equation} -\left[\sigma_{n\tau} {\bf (r)} \right] |_{\Gamma_9^{+}} \geq -\left[f|\sigma_{nn} {\bf (r)}| \right] |_{\Gamma_9^{-}},\quad -\left[u_n {\bf (r)}\right]|_{\Gamma_9^{+}} = -\left[u_n {\bf (r)}\right]|_{\Gamma_9^{-}}, -\label{eq:b_cond_Colomb_2} -\end{equation} - -\noindent где $f$ --- статический коэффициент трения, а индексы $n$ и $\tau$ ---- определяют направление внешней нормали и касательной к -поверхности $\Gamma_9$. - -В случае если в слое тканого композита с поликристаллической матрицей не -исключено соприкосновение волокон, вблизи мест с максимальной -кривизной волокон остаются герметичные полости, незаполненные материалом -матрицы. На поверхностях этих пор отсутствуют ограничения на перемещения, а -сама поверхность свободна от напряжений. Граничные условия на этих поверхностях -аналогичны граничным условиям \ref{eq:b_cond_free}. - \subsection{Численное решение краевой задачи упругости} -Для численного решения задачи равнокомпонетного растяжения тканого композита с -искривленными волокнами и поликристаллической матрицей в плоскости слоя -необходимо задать свойства материала. Модуль Юнга $E_f -= 280$~ГПа и коэффициент Пуассона $\nu_f = 0,20$ волокон зададим -в соответствии с данными работы \cite{bib:tarnapolsky}, а упругие модули -поликристаллической матрицы выберем следующими: $E_m = 0,28$~ГПа и -коэффициент Пуассона $\nu_m = 0,40$. Так как между волокнами присутствует -контакт с трением, необходимо задать статический коэффициент трения -\cite{bib:code-aster:contact}: $f = 0,12$, который соответствует случаю -скольжения волокна по поверхности поликристаллической матрицы. - Матрицу будем разбивать 14-узловыми тетраэдральными элементами (рис.~\ref{fig:c3:mesh:matrix}), а волокно --- 20-узловыми гексаэдральными элементами (рис.~\ref{fig:c3:mesh:fibers}). Степень дискретизации @@ -549,27 +459,6 @@ $\sigma_{13}$ и $\sigma_{23}$ и нормальная составляющая \label{fig:c3:mesh:fibers} \end{figure} -\begin{table}[ht] - \caption{Параметры конечно-элементной сетки} - \begin{tabular}{|p{8.25cm}||>{\centering}p{3.45cm}|p{3.45cm}<{\centering}|} - \hline - & Тетраэдральные элементы & Гексаэдральные элементы \\ - \hline - \hline - Идеальная периодическая структура & 405~480 & 77~760 \\ - \hline - Разрыв волокна основы & 405~480 & 75~168 \\ - \hline - Разрыв волокна основы с доуплотнением & 355~341 & 75~168 \\ - \hline - Разрыв волокон основы и утка & 405~480 & 72~576 \\ - \hline - Разрыв волокон основы и утка с доуплотнением & 390~862 & 72~576 \\ - \hline - \end{tabular} - \label{tab:c3:discr} -\end{table} - Решив задачу \ref{eq:Eqvilibrium}~--~\ref{eq:Koshi} с граничными условиями \ref{eq:b_cond}~--~\ref{eq:b_cond_Colomb_2} методом конечных элементов получим поля интенсивностей напряжений в искривленных нитях основы и утка слоя diff --git a/common.tex b/common.tex index 9dca076..cf87f00 100644 --- a/common.tex +++ b/common.tex @@ -131,8 +131,8 @@ bib:nishikawa}. В работе \cite{bib:hufenbach} проведено срав \mkcommonsect{pub}{Публикации.}{% Основные научные результаты диссертации отражены в $4$-х работах, в том числе -в $3$-х статьях перечня, рекомендованного ВАК РФ~\citemy{bib:dedkov1, -bib:dedkov2, bib:dedkov3}, $15$-ти тезисах докладов~\citemy{bib:dedkov1}. +в $3$-х статьях перечня, рекомендованного ВАК РФ~\citemy{A:bib:dedkov1, +A:bib:dedkov2, A:bib:dedkov3}, $15$-ти тезисах докладов~\citemy{A:bib:dedkov1}. } \mkcommonsect{contrib}{Личный вклад автора.}{% diff --git a/er.dot b/er.dot new file mode 100644 index 0000000..f9fde9b --- /dev/null +++ b/er.dot @@ -0,0 +1,40 @@ +graph ER { + node [shape=box]; + {node [label = "Свойства"] props}; + {node [label = "Точки"] points}; + node [shape=ellipse]; + {node [label = <Задача>] problem}; + {node [label = <Схема нагружения>] scheme}; + {node [label = <Дефект>] defect}; + {node [label = <Фаза>] phaze}; + {node [label = "σ_11"] s11}; + {node [label = "σ_22"] s22}; + {node [label = "σ_33"] s33}; + {node [label = "σ_12"] s12}; + {node [label = "σ_13"] s13}; + {node [label = "σ_23"] s23}; + {node [label = "σ_I"] sI}; + + node [shape=ellipse]; "X"; "Y"; "Z"; + + node [shape=diamond,style=filled,color=lightgrey]; "С-Т"; + + s11 -- props; + s22 --props; + s33 -- props; + s12 -- props; + s13 -- props; + s23 -- props; + sI -- props; + props -- problem; + props -- scheme; + props -- defect; + props -- phaze; + props -- "С-Т" [label="m", len=1.00]; + "С-Т" -- points [label="n",len=1.00]; + points -- "X"; + points -- "Y"; + points -- "Z"; + + fontsize=20; +} \ No newline at end of file diff --git a/fig/er.png b/fig/er.png new file mode 100644 index 0000000000000000000000000000000000000000..dde4ec21619c76780a084854d4bb313d83dfb4cb GIT binary patch literal 51601 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 literal 0 HcmV?d00001 diff --git a/my.bib b/my.bib new file mode 100644 index 0000000..7802c76 --- /dev/null +++ b/my.bib @@ -0,0 +1,34 @@ +@ARTICLE{A:bib:dedkov1, + Author = {Дедков~Д.~В. and Зайцев~А.~В. and Ташкинов~А.~А. }, + Title = {Концентрация напряжений в слое тканого композита с закрытыми +внутренними технологическими порами}, + Journal = {Вестник ПНИПУ. Механика}, + Volume = {4}, + Number = {4}, + Pages = {29--36}, + Year = {2011}, + Language = {russian} +} + +@ARTICLE{A:bib:dedkov2, + Author = {Дедков~Д.~В. and Зайцев~А.~В.}, + Title = {Концентрация напряжений в слое тканого композита с локальными +дефектами при двухосном однородном равнокомпонентном макродеформировании}, + Journal = {Вестник Сам. гос. техн. ун-та. Сер. Физ.-мат. науки.}, + Number = {4}, + Pages = {66--75}, + Year = {2013}, + Language = {russian} +} + +@ARTICLE{A:bib:dedkov3, + Author = {Дедков~Д.~В. and Ташкинов~А.~А. }, + Title = {Коэффициенты концентрации напряжений в слое тканого композита +с локальными технологическими дефектами при чистом формоизменении}, + Journal = {Вычислительная механика сплошных сред.}, + Volume = {6}, + Number = {1}, + Pages = {103--109}, + Year = {2013}, + Language = {russian} +} diff --git a/stress_concentartors.tex b/stress_concentartors.tex index 2308db2..b3cf008 100644 --- a/stress_concentartors.tex +++ b/stress_concentartors.tex @@ -8,7 +8,7 @@ \usepackage[utf8x]{inputenc} \usepackage[russian]{babel} \usepackage[T2A]{fontenc} -\usepackage{graphicx} +\usepackage[pdftex]{graphicx} \usepackage{array} @@ -42,7 +42,7 @@ \input{c3} \input{end} -\bibliography{bibliography} +\bibliography{bibliography,my} \bibliographystyle{ugost2008} \end{document}