c2.tex 43 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652
  1. \chapter{Геометрическая модель тканого композиционного материала с
  2. искривленными волокнами и внутренними технологическими дефектами}
  3. В главе\insecondtext
  4. \section{Разработка твердотельной модели тканого композита с искривленными
  5. волокнами}
  6. \subsection{Геометрическая модель слоя тканого композита}
  7. \label{c1:geometry}
  8. Будем моделировать слой тканого композита с армирующим каркасом полотняного
  9. переплетения образованного волокнами круглого поперечного сечения
  10. постоянного диаметра $D$, толщина которого которого составляет $2,5 D$.
  11. Будем считать, что искривление нитей основы и утка ткани задается
  12. дугой окружности $a$ с центральным углом $\alpha = \pi \mathord{\left/
  13. {\vphantom {\pi 4}} \right. \kern-\nulldelimiterspace} 4 $ и прямой $b$
  14. (рис.~\ref{fig:c2:geometry}) \cite{bib:imankulova}. В силу малости деформаций
  15. будем считать углы $\alpha$ неизменными при нагружении слоя.
  16. \begin{figure}
  17. \centering
  18. \includegraphics[width=17cm]{geom}
  19. \caption{Геометрия изгиба волокна}
  20. \label{fig:c2:geometry}
  21. \end{figure}
  22. Построение геометрической модели слоя тканого композита будем проводить с
  23. помощью платформы для численного моделирования SALOME, которая представляет
  24. собой набор пре- и постпроцессинга. Первоначально задуманная как
  25. программное обеспечение CAD-CAE, SALOME реализует возможности
  26. параллельных вычислений, объединяет модули, применяемые в различных
  27. приложениях численного моделирования и САПР. Так, например, платформа
  28. SALOME используется как база для проекта NURESIM (European Platform for
  29. NUclear REactor SIMulations), предназначенного для полномасштабного
  30. моделирования реакторов \cite{bib:salome}.
  31. С помощью операции экструзии вдоль кривой, показанной на
  32. рис.~\ref{fig:c2:geometry}, формируется сегмент волокна, из которого, в свою
  33. очередь, с помощью операций трансляции и зеркалирования формируется фрагмент
  34. ткани (рис.~\ref{fig:c2:regular}~а). Матрица моделируется с помощью операции
  35. вычитания из твердотельного прямоугольного параллелепипеда фрагмента ткани,
  36. после чего матрица и фрагмент ткани совмещаются для получения твердотельной
  37. модели тканого композита с поликристаллической матрицей
  38. (рис.~\ref{fig:c2:regular}~б) \cite{bib:salome:geom,
  39. bib:salome:additional_geom, bib:laduga:geom}.
  40. \begin{figure}[ht]
  41. \centering
  42. \includegraphics[width=17cm]{geometry/v1/regular_all}
  43. \caption{Фрагмент слоя тканого композита с идеальной периодической структурой:
  44. а)~только волокна, б)~волокна, окруженные матрицей}
  45. \label{fig:c2:regular}
  46. \end{figure}
  47. Коэффициенты армирования моделируемого слоя тканого композита с
  48. поликристаллической матрицей --- $\alpha_{1} = \alpha_{3} = 0{,}14$. Здесь и
  49. далее оси $x_1$ и $x_3$ ортогональной декартовой системы координат принадлежат
  50. плоскости слоя.
  51. Будем рассматривать дефекты, типичные для тканых композитов с
  52. поликристаллической матрицей: пропуск нити основы
  53. (рис.~\ref{fig:c2:fiber_skip}), разрыв волокна основы
  54. (рис.~\ref{fig:c2:one_fiber_break}), разрыв волокон основы и утка
  55. (рис.~\ref{fig:c2:two_fibers_break}), а также внутреннюю технологическую пору
  56. (рис.~\ref{fig:c2:pore}).
  57. \begin{figure}[ht]
  58. \centering
  59. \includegraphics[width=17cm]{geometry/v1/d1d2}
  60. \caption{Фрагмент тканого композита с пропуском нити без дополнительной
  61. пропитки (а) и с пропиткой (б)}
  62. \label{fig:c2:fiber_skip}
  63. \end{figure}
  64. \begin{figure}[ht!]
  65. \centering
  66. \includegraphics[width=17cm]{geometry/v1/d3d6}
  67. \caption{Фрагмент тканого композита с разрывом волокна основы без
  68. дополнительной пропитки (а) и с пропиткой (б)}
  69. \label{fig:c2:one_fiber_break}
  70. \end{figure}
  71. \begin{figure}[ht!]
  72. \centering
  73. \includegraphics[width=17cm]{geometry/v1/d4d7}
  74. \caption{Фрагмент тканого композита с разрывом волокон основы и утка без
  75. дополнительной пропитки (а) и с пропиткой (б)}
  76. \label{fig:c2:two_fibers_break}
  77. \end{figure}
  78. \begin{figure}[ht!]
  79. \centering
  80. \includegraphics[width=10cm]{geometry/v1/d5}
  81. \caption{Фрагмент тканого композита с внутренней технологической порой}
  82. \label{fig:c2:pore}
  83. \end{figure}
  84. Полости, образующиеся в результате разрывов нити основы, нитей основы или утка
  85. или вызванные наличием внутренней технологической поры имеют характерные
  86. размеры, соизмеримые с характерными размерами неоднородностей, не изменяют
  87. значительно интегральные коэффициенты армирования композита. Полость,
  88. образующаяся при пропуске волокна основы уменьшает коэффициент армирования
  89. вдоль основы до $0{,}13$. При дополнительном уплотнении с последующей
  90. карбонизацией или доосаждением матрицы из газовой фазы эти полости могут быть
  91. заполнены материалом матрицы либо оставаться незаполненными.
  92. \clearpage
  93. \subsection{Постановка краевой задачи для слоя тканого композита}
  94. Будем предполагать, для простоты, что волокна и матрица слоя модельного
  95. тканого композита изотропные, линейно упругие, не изменяющие геометрию,
  96. взаимное расположение и тип симметрии при нагружении. Тогда компоненты
  97. тензора напряжений $\sigma_{ij,j} ({\bf r})$ удовлетворяют уравнениям равновесия
  98. \begin{equation}
  99. \sigma_{ij,j} ({\bf r}) = 0,\label{eq:Eqvilibrium}
  100. \end{equation}
  101. \noindent а компоненты тензора малых деформаций $\varepsilon_{ij}$ связаны
  102. с компонентами вектора перемещений $u_{i}$ геометрическими соотношениями Коши
  103. \begin{equation}
  104. \varepsilon_{ij} ({\bf r}) = \frac{1}{2}\left[u_{i,j} ({\bf
  105. r}) + u_{j, i}({\bf r}) \right].
  106. \label{eq:Koshi}
  107. \end{equation}
  108. Введем для описания геометрии слоя тканого композита единичную
  109. кусочно-однородную индикаторную функцию $\lambda({\bf r})$ радиус-вектора
  110. ${\bf r}$, которая принимает значение $1$, если точка принадлежит нити основы
  111. или утка, и $0$, если матрице. Тогда определяющие соотношения могут быть
  112. записаны следующим образом:
  113. \begin{equation}
  114. \sigma_{ij} ({\bf r}) = \left\{ C_{ijkl}^{f}\lambda({\bf r}) +
  115. C_{ijkl}^{m} \left[ 1-\lambda({\bf r}) \right ] \right\}
  116. \varepsilon_{kl}({\bf r}),
  117. \label{eq:Guck}
  118. \end{equation}
  119. \noindent где верхними индексами $f$ и $m$ отмечены материальные
  120. коэффициенты, относящиеся к волокнам и матрице соответственно.
  121. Краевая задача \eqref{eq:Eqvilibrium}--\eqref{eq:Guck} должна
  122. быть дополнена граничными условиями:
  123. \begin{equation}
  124. \begin{array}{c}
  125. u_1 {\bf (r)}|_{\Gamma_2} = u_1^0, \quad u_3 {\bf (r)}|_{\Gamma_1} = u_3^0, \\
  126. u_1 {\bf (r)}|_{\Gamma_4} = u_3 {\bf (r)}|_{\Gamma_3} = u_2
  127. {\bf (r)}|_{\Gamma_5} = u_2 {\bf (r)}|_{\Gamma_6} = 0, \\
  128. \sigma_{12} {\bf (r)}|_{\Gamma_4} = \sigma_{13} {\bf (r)}|_{\Gamma_4} =
  129. \sigma_{13} {\bf (r)}|_{\Gamma_3} = \sigma_{23} {\bf (r)}|_{\Gamma_3} = 0, \\
  130. \sigma_{12} {\bf (r)}|_{\Gamma_5} = \sigma_{13} {\bf (r)}|_{\Gamma_5} =
  131. \sigma_{12} {\bf (r)}|_{\Gamma_6} = \sigma_{13} {\bf (r)}|_{\Gamma_6} = 0,
  132. \end{array}
  133. \label{eq:b_cond}
  134. \end{equation}
  135. \noindent обеспечивающими заданное макрооднородное деформирование в плоскости
  136. слоя и условиями идеального сопряжения
  137. \begin{equation}
  138. \left[\sigma_{ij} {\bf (r)} n_{j} \right] |_{\Gamma_7^{+}} =
  139. \left[\sigma_{ij} {\bf (r)} n_{j} \right] |_{\Gamma_7^{-}}, \quad
  140. \left[u_i {\bf (r)}\right]|_{\Gamma_7^{+}} = \left[u_i
  141. {\bf(r)}\right]|_{\Gamma_7^{-}}
  142. \label{eq:b_cond_ideal}
  143. \end{equation}
  144. \noindent на границах раздела фаз $\Gamma_7$ (рис.~\ref{fig:c2:b_cond}).
  145. \begin{figure}[!ht]
  146. \centering
  147. \includegraphics[width=12cm]{geometry/v2/bc}
  148. \caption{Граничные условия краевой задачи теории упругости}
  149. \label{fig:c2:b_cond}
  150. \end{figure}
  151. Полости, вызванные наличием локальных дефектов и незаполненные матрицей имеют
  152. внутреннюю поверхность $\Gamma_8$, на которой отсутствуют ограничения на
  153. перемещения, сама поверхность свободна от напряжений:
  154. \begin{equation}
  155. \sigma_{ij} {\bf (r)} n_{j} |_{\Gamma_8} = 0.
  156. \label{eq:b_cond_free}
  157. \end{equation}
  158. а ее точки не имеют ограничений на перемещения. В случае насыщения внутренней
  159. поры соответствующие объемы материала обладают свойствами матрицы.
  160. В процессе изготовления тканого композиционного материала с поликристаллической
  161. матрицей не всегда удается исключить соприкосновение нитей основы и утка,
  162. вследствие чего в конструкции могут возникать такие локальные дефекты как
  163. разрывы нитей основы, разрывы нитей основы и утка, а также внутренние
  164. технологические поры. Поэтому необходимо построение моделей, где волокна основы
  165. и утка не всегда окружены гарантированной прослойкой поликристаллической
  166. матрицы.
  167. Положение и геометрия контактных поверхностей считается заданными и неизменными
  168. в процессе нагружения слоя, кроме того будем считать справедливыми условия
  169. контакта с кулоновским трением, тогда на $\Gamma_9$ следует задать 2 условия:
  170. \noindent если $\left[\sigma_{n\tau} {\bf (r)} \right] |_{\Gamma_9^{+}} < \left[
  171. {f | \sigma_{nn} {\bf (r)} |} \right] |_{\Gamma_9^{-}}$, то
  172. \begin{equation}
  173. \left[\sigma_{n\tau} {\bf (r)} n_{n} \right] |_{\Gamma_9^{+}} =
  174. \left[\sigma_{n\tau} {\bf (r)} n_{n} \right] |_{\Gamma_9^{-}}, \quad
  175. \left[u_n {\bf (r)}\right]|_{\Gamma_9^{+}} =
  176. \left[u_n {\bf (r)}\right]|_{\Gamma_9^{-}} ,
  177. \label{eq:b_cond_Colomb_1}
  178. \end{equation}
  179. \noindent а, если $\left[\sigma_{n\tau} {\bf (r)} \right]|_{\Gamma_9^{+}} \geq
  180. \left[ {f | \sigma_{nn} {\bf (r)} |} \right]|_{\Gamma_9^{-}}$, то
  181. \begin{equation}
  182. \left[\sigma_{n\tau} {\bf (r)} \right] |_{\Gamma_9^{+}} \geq
  183. \left[f|\sigma_{nn} {\bf (r)}| \right] |_{\Gamma_9^{-}},\quad
  184. \left[u_n {\bf (r)}\right]|_{\Gamma_9^{+}} =
  185. \left[u_n {\bf (r)}\right]|_{\Gamma_9^{-}},
  186. \label{eq:b_cond_Colomb_2}
  187. \end{equation}
  188. \noindent где $f$ --- статический коэффициент трения, а индексы $n$ и $\tau$
  189. --- определяют направление внешней нормали и касательной к
  190. поверхности $\Gamma_9$.
  191. В случае если в слое тканого композита с поликристаллической матрицей не
  192. исключено соприкосновение волокон, вблизи мест с максимальной
  193. кривизной волокон остаются герметичные полости, незаполненные материалом
  194. матрицы. На поверхностях этих пор отсутствуют ограничения на перемещения, а
  195. сама поверхность свободна от напряжений. Граничные условия на этих поверхностях
  196. аналогичны граничным условиям \ref{eq:b_cond_free}.
  197. \section{Тестирование твердотельной модели тканого композита}
  198. \subsection{Численное решение краевой задачи упругости методом конечных
  199. элементов}
  200. Краевая задача \eqref{eq:Eqvilibrium} -- \eqref{eq:Guck} с граничными условиями
  201. \eqref{eq:b_cond} -- \eqref{eq:b_cond_free} решается численно методом конечных
  202. элементов, который является одним из наиболее эффективных методов решения задач
  203. механики деформируемого твердого тела и расчета конструкций из тканых
  204. композитов.
  205. Решать задачу будем с помощью некоммерческого пакета Code-Aster, входящего в
  206. состав платформы SALOME-MECA. Этот пакет был разработан и сертифицирован
  207. специально для французской энергетической отрасли и предназначен для задач
  208. механики сплошных сред, термо- и гидродинамики, акустики и магнетизма,
  209. выполнения расчетов для строительных конструкций и сооружений
  210. \cite{bib:code-aster:common, bib:code-aster:presentation}.
  211. Дискретизация матрицы проводилась на 14-узловые тетраэдральные элементы
  212. (рис.~\ref{fig:elements}~а), волокно разбивалось на 20-узловые гексаэдральные
  213. элементы (рис.~\ref{fig:elements}~б).
  214. \begin{figure}[ht!]
  215. \centering
  216. \includegraphics[width=8cm]{elements}
  217. \caption{Пример конечных элементов: а) тетраэдральный, б) гексаэдральный}
  218. \label{fig:elements}
  219. \end{figure}
  220. На рис.~\ref{fig:mesh:matrix} представлена конечно-элементная сетка фрагмента
  221. матрицы слоя модельного тканого композита полотняного переплетения.
  222. Конечно-элементная сетка волокон представлена на рис.~\ref{fig:mesh:fibers}.
  223. \begin{figure}[!ht]
  224. \centering
  225. \includegraphics[width=17cm]{mesh/v1/matrix}
  226. \caption{Пример дискретизации матрицы}
  227. \label{fig:mesh:matrix}
  228. \end{figure}
  229. \begin{figure}[ht!]
  230. \centering
  231. \includegraphics[width=17cm]{mesh/v1/fibers}
  232. \caption{Пример дискретизации волокон}
  233. \label{fig:mesh:fibers}
  234. \end{figure}
  235. Для сопряжения конечно-элементных сеток армирующего каркаса и матрицы на этапе
  236. дискретизации выделялись <<главная>> и <<подчиненная>> поверхности. На этапе
  237. расчета узловые точки <<подчиненной>> поверхности (например, принадлежащие
  238. матрице) проецировались на те ближайшие конечные элементы, грани которых
  239. расположены на <<главной>> поверхности, и считались принадлежащими этим
  240. элементам. Перемещения точек <<подчиненной>> поверхности заменялись перемещениями
  241. их проекций на элемент <<главной>> поверхности \cite{bib:code-aster:contact}.
  242. Модуль Юнга $E_f = 280$~ГПа и коэффициент Пуассона $\nu_f = 0{,}20$
  243. волокон соответствовали данным работы \cite{bib:tarnapolsky}.
  244. Упругие модули поликристаллической матрицы были выбраны следующими: $E_m
  245. = 0{,}28$~ГПа и коэффициент Пуассона $\nu_m = 0,40$. В случае когда между волокнами
  246. присутствует контакт с трением, необходимо задать статический коэффициент трения
  247. \cite{bib:code-aster:contact}: $f = 0,12$, который соответствует случаю
  248. скольжения волокна по поверхности поликристаллической матрицы.
  249. Пакет Code-Aster позволяет решать задачу, используя несколько вычислительных
  250. потоков одновременно. Зависимость времени решения задачи от количества
  251. вычислительных потоков относительно времени решения задачи с
  252. использованием одного потока показано в таблице~\ref{tab:c2:multiprocessing}:
  253. \begin{table}
  254. \caption{Зависимость времени рассчетов от числа ядер процессора (относительно
  255. рассчета на одном ядре)}
  256. \begin{tabular}{|с||p{3cm}|p{3cm}|p{3cm}|}
  257. \hline
  258. Кол-во ядер
  259. & Идеальная периодическая структура
  260. & Пропуск волокна основы
  261. & Пропуск волокна основы с доуплотнением \\
  262. \hline
  263. \hline
  264. 2 & 0.95 & 0.98 & 0.97 \\
  265. \hline
  266. 4 & 0.91 & 0.96 & 0.94 \\
  267. \hline
  268. \end{tabular}
  269. \label{tab:c2:multiprocessing}
  270. \end{table}
  271. Как видно из таблицы, увеличение количества вычислительных процессов для
  272. данной задачи не приводит к существенному снижению времени вычислений. Это
  273. связано с тем, что большая часть времени приходится на операции ввода-вывода и
  274. зависит от скорости жестких дисков и количества оперативной памяти рабочей
  275. станции, на которой производится расчет.
  276. \subsection{Условия сходимости краевой задачи для слоя тканого композита с
  277. искривленными волокнами}
  278. Для проверки корректности построения математической модели решалась задача по
  279. определению напряженно-деформированного состояния при двухосном
  280. равнокомпонентном деформировании слоя тканого композита с искривленными
  281. волокнами для сеток с разным количеством конечных элементов и проводилось
  282. сравнение значений интенсивностей напряжений $\sigma_I$ в точке, находящейся
  283. в геометрическом центре слоя тканого композита с бездефектной идеальной
  284. периодической структурой. Такие же задачи решались для модели слоя тканого
  285. композита с дефектом в виде туннельной поры, для случаев когда полость,
  286. возникающая в следствие дефекта доуплотняется материалом связующего или
  287. остается незаполненной.
  288. Зависимость интенсивностей напряжений в точке, находящейся в центре слоя
  289. тканного композита от количества конечных элементов показана в таблице
  290. \ref{tab:convergence}.
  291. \begin{table}[ht!]
  292. \caption{Зависимость интенсивностей напряжений от количества конечных
  293. элементов}
  294. \begin{tabular}{|c|c||c|c||c|c|}
  295. \hline
  296. \multicolumn{2}{|p{5cm}||}{Идеальная периодическая структура}&
  297. \multicolumn{2}{|p{5cm}||}{Туннельная пора}&
  298. \multicolumn{2}{|p{5cm}|}{Туннельная пора, доуплотненная материалом
  299. связующего} \\
  300. \hline
  301. $C$ & $\sigma_{I}$ & $C$ & $\sigma_{I}$ & $C$ & $\sigma_{I}$ \\
  302. \hline
  303. \hline
  304. 218 207 & 33.6 & 213 381 & 38.0 & 194 196 & 37.9 \\
  305. \hline
  306. 271 644 & 32.0 & 261 695 & 36.2 & 241 932 & 36.0 \\
  307. \hline
  308. 365 283 & 31.1 & 345 396 & 35.2 & 326 327 & 35.2 \\
  309. \hline
  310. 427 855 & 31.2 & 402 304 & 35.4 & 382 954 & 35.3 \\
  311. \hline
  312. \end{tabular}
  313. \label{tab:convergence}
  314. \end{table}
  315. Из таблицы видно, что расхождение между интенсивностями напряжений в двух
  316. последних вычислительных экспериментах не превышает $1\%$, что может
  317. свидетельствовать о достаточной степени дискретизации модели.
  318. Распределения интенсивностей напряжений в слое тканого композита с идеальной
  319. периодической структурой, полученные в ходе решения задачи показаны на
  320. рис.~\ref{fig:vmis_v1_s1}.
  321. \begin{figure}[ht]
  322. \includegraphics[width=15cm]{vmis_v1_s1}
  323. \caption{Поля интенсивности напряжений в слое тканого композита с идеальной
  324. периодической структурой}
  325. \label{fig:vmis_v1_s1}
  326. \end{figure}
  327. Из рисунка видно, что распределение искомых полей в рассматриваемом случае
  328. удовлетворяют условиям симметрии и периодичности геометрической модели и
  329. приложенной внешней нагрузке, что говорит о корректно построенной
  330. геометрической модели и корректности полученного численного решения.
  331. Максимальных значений интенсивность напряжений достигает в местах наибольшей
  332. кривизны волокон.
  333. Параметры конечно-элементной сетки, удовлетворяющие условиям неизменности
  334. качественных и количественных характеристик для моделей с различными видами
  335. дефектов, а также для модели с идеальной периодической структурой представлены
  336. в таблице~\ref{tab:discr}.
  337. \begin{table}[ht!]
  338. \caption{Параметры конечно-элементной сетки при наличии гарантированной прослойки матрицы между
  339. волокнами основы и утка}
  340. \begin{tabular}{|p{8.25cm}||>{\centering}p{3.45cm}|p{3.45cm}<{\centering}|}
  341. \hline
  342. & Тетраэдральные элементы & Гексаэдральные элементы \\
  343. \hline
  344. \hline
  345. Идеальная периодическая структура & 298~255 & 77~760 \\
  346. \hline
  347. Тунельная пора & 285~664 & 69~984 \\
  348. \hline
  349. Туннельная пора с доуплотнением & 266~314 & 69~984 \\
  350. \hline
  351. Разрыв волокна основы & 285~466 & 75~168 \\
  352. \hline
  353. Разрыв волокна основы с доуплотнением & 296~499 & 75~168 \\
  354. \hline
  355. Разрыв волокон основы и утка & 279~276 & 72~576 \\
  356. \hline
  357. Разрыв волокон основы и утка с доуплотнением & 276~175 & 72~576 \\
  358. \hline
  359. Внутренняя технологическая пора & 287~934 & 77~760 \\
  360. \hline
  361. \end{tabular}
  362. \label{tab:discr}
  363. \end{table}
  364. При наличии между волокнами основы и утка площадки контакта с трением необходимо дополнительное
  365. сгущение сетки матрицы в местах, находящихся вблизи участков наибольшей кривизны волокон. Параметры
  366. конечно-элементной сетки для такого случая представлены в таблице \ref{tab:discr:contact}:
  367. \begin{table}[ht]
  368. \caption{Параметры конечно-элементной сетки при наличии контакта с трением между волокнами основы и утка}
  369. \begin{tabular}{|p{8.25cm}||>{\centering}p{3.45cm}|p{3.45cm}<{\centering}|}
  370. \hline
  371. & Тетраэдральные элементы & Гексаэдральные элементы \\
  372. \hline
  373. \hline
  374. Идеальная периодическая структура & 405~480 & 77~760 \\
  375. \hline
  376. Разрыв волокна основы & 405~480 & 75~168 \\
  377. \hline
  378. Разрыв волокна основы с доуплотнением & 355~341 & 75~168 \\
  379. \hline
  380. Разрыв волокон основы и утка & 405~480 & 72~576 \\
  381. \hline
  382. Разрыв волокон основы и утка с доуплотнением & 390~862 & 72~576 \\
  383. \hline
  384. \end{tabular}
  385. \label{tab:discr:contact}
  386. \end{table}
  387. \section{Разработка модуля расширений платформы моделирования для расчета коэффициентов
  388. концентрации напряжений}
  389. \subsection{Объектная модель модуля расширений платформы для рассчета коэффициентов концентрации
  390. напряжений в слое тканого композита с искривленными волокнами}
  391. \label{c2:classDiagramm}
  392. Безразмерные коэффициенты $K_{\sigma_{ij}} = \sigma_{ij}({\bf r}) /
  393. \sigma_{ij}^{per}({\bf r})$ вычислялись как отношение компонент тензора
  394. напряжений в слое модельного тканого композита с локальным дефектом к
  395. соответствующим компонентам в слое материала идеальной периодической структуры.
  396. Для расчета коэффициентов концентрации в каждой точке конечно-элементой сетки
  397. был написан модуль расширения платформы SALOME-MECA. В качестве языка для написания
  398. модуля расширений был выбран объектно-ориентированный язык программирования Python 2.7,
  399. который предоставляет структуры данных высокого уровня, имеет изящный синтаксис и
  400. использует динамический контроль типов, что делает его идеальным языком для быстрого
  401. написания различных приложений, работающих на большинстве распространенных платформ
  402. \cite{bib:rossum}.
  403. Диаграмма классов модуля расширения платформы SALOME-MECA для рассчета коэффициентов
  404. концентрации напряжений показана на рис.~\ref{fig:c2:classDiagramm}.
  405. \begin{figure}[ht!]
  406. \centering
  407. \includegraphics[width=\linewidth]{classDiagramm}
  408. \caption{Диаграмма классов модуля расширений для вычисления коэффициентов концентрации напряжений}
  409. \label{fig:c2:classDiagramm}
  410. \end{figure}
  411. Модуль расширения реализуется одним основным и тремя вспомогательными классами:
  412. \begin{itemize}
  413. \item \verb TKCalculator --- основной класс для вычисления коэффициентов
  414. концентрации напряжений в
  415. каждой точке конечно-элементной сетки;
  416. \item \verb TPoint --- вспомогательный класс для описания точки в трехмерном
  417. пространстве;
  418. \item \verb TKValues --- вспомогательный класс для описания множества
  419. значений коэффициентов концентрации
  420. напряжений в каждой точке конечно-элементной сетки;
  421. \item \verb TObjective --- вспомогательный класс для описания параметров
  422. задачи, при которых необходимо
  423. найти значения коэффициентов концентрации напряжений.
  424. \end{itemize}
  425. В классе TKCalculator реализован метод для импорта данных из выходных файлов конечно-элементного процессора
  426. Code-Aster, входящего в состав платформы SALOME-MECA (fillFromFile), метод для получения коэффициентов концентрации
  427. напряжений в произвольной точки конечно-элементной сетки по указанным координатам (getKForPoint), а также метод для вывода
  428. коэффициентов концентрации напряжений для каждой точки конечно-элементной сетки в файл (saveKToFile), для последующего
  429. анализа или графического отображения.
  430. Для исключения ошибок использования классов используется 4 перечисления:
  431. \begin{itemize}
  432. \item \verb EProblem --- вид задачи, может принимать значения:
  433. \begin{description}
  434. \item [СС\_Without\_Contact ]: керамические волокна в
  435. поликристаллической матрице без учета контакта с трением;
  436. \item [CC\_With\_Contact ]: керамические волокна в поликристаллической
  437. матрице при наличии контакта с трением;
  438. \item [CS\_Without\_Contact ]: стальные волокна в поликристаллической
  439. матрице без учета контакта с трением;
  440. \item [CS\_With\_Contact ]: стальные волокна в поликристаллической
  441. матрице при наличии контакта с трением.
  442. \end{description}
  443. \item \verb ESchema --- схема нагружения, может принимать значения:
  444. \begin{description}
  445. \item [X1X3\_Tension]: двухсторонняя равнокомпонентная деформация растяжения в плоскости слоя;
  446. \item [X1\_Tension]: деформация растяжения в направлении волокон основы;
  447. \item [X1\_Tension\_X3\_Compression]: чистое формоизменение;
  448. \item [X1X3\_Compression]: двухсторонняя равнокомпонентная деформация сжатия в плоскости слоя;
  449. \item [X1\_Compression]: деформация сжатия в направлении волокон основы;
  450. \item [X1X3\_Unequal\_Compression]: двухсторонняя неравнокомпонентная деформация сжатия в плоскости слоя.
  451. \end{description}
  452. \item \verb EDefect --- дефект, может принимать значения:
  453. \begin{description}
  454. \item [Regular]: идеальная периодическая структура;
  455. \item [Fiber\_Skip]: пропуск волокна основы;
  456. \item [Fiber\_Skip\_Matrix]: пропуск волокна основы с учетом доуплотнения полости образованной дефектом материалом матрицы;
  457. \item [One\_Fiber\_Break]: разрыв волокна основы;
  458. \item [One\_Fiber\_Break\_Matrix]: разрыв волокна основы с учетом доуплотнения полости образованной дефектом материалом матрицы;
  459. \item [Two\_Fibers\_Break]: разрыв волокон основы и утка;
  460. \item [Two\_Fibers\_Break\_Matrix]: разрыв волокон основы и утка с учетом доуплотнения полости образованной дефектом материалом матрицы;
  461. \item [Pore]: внутренняя технологическая пора.
  462. \end{description}
  463. \item \verb EPhase --- фаза, может принимать значения:
  464. \begin{description}
  465. \item [Matrix]: фаза матрицы;
  466. \item [Fibers]: фаза волокон.
  467. \end{description}
  468. \end{itemize}
  469. \subsection{Схема базы данных для определения коэффициентов концентрации напряжений в
  470. слое тканого композита с искривленными волокнами}
  471. Для систематизации данных, полученных в результате решения краевых задач, а также для увеличения
  472. скорости обработки большого объема данных была разработана база данных, инфологическая схема
  473. которой представлена на рис.~\ref{fig:c2:er}.
  474. \immediate\write18{dot -Tpng -o fig/er.png er.dot}
  475. \begin{figure}[ht!]
  476. \centering
  477. \includegraphics[width=0.8\linewidth]{er}
  478. \caption{ER-диаграмма базы данных для вычисления коэффициентов концентрации напряжений}
  479. \label{fig:c2:er}
  480. \end{figure}
  481. В базе данных использовались две стержневые сущности (<<Cвойства>> и
  482. <<Точки>>), а также ассоциация между ними. Стержневая сущность <<Точки>> с
  483. составным ключом {\bf X$_1$, X$_2$, X$_3$} предназначена для хранения координат
  484. точек конечно-элементной сетки. Стержневая сущность <<Свойства>> с составным
  485. ключом {\bf Задача, Схема нагружения, Дефект, Фаза} предназначена для хранения
  486. информации о компонентах тензора напряжений и интесивности напряжений для каждой
  487. точки конечно-элементной сетки. Значения атрибутов составного ключа сущности
  488. <<Свойства>> соответсвуют значениям классов-перечислений
  489. \verb EProblem , \verb ESchema , \verb EDefect и \verb EPhase , описаных в
  490. разделе~\ref{c2:classDiagramm}.
  491. Даталогическая модель базы данных для вычисления коэффициентов концентрации
  492. напряжений представлена на рис.~\ref{fig:c2:datalogical}.
  493. \begin{figure}[ht!]
  494. \centering
  495. \includegraphics[width=0.5\linewidth]{datalogical}
  496. \caption{Даталогическая модель базы данных для вычисления коэффициентов
  497. концентрации напряжений}
  498. \label{fig:c2:datalogical}
  499. \end{figure}
  500. Соответствия свойств во всех точках конечно-элементой сетки модели с идеальной
  501. периодической структурой соответствующим точкам конечно-элементной сетки модели
  502. с внутренним технологическим дефектом могут быть найдены с помощью реляционного
  503. выражения~\ref{eq:c2:relP}:
  504. \begin{equation}
  505. \begin{array}{rl}
  506. P = & (\sigma_{defectId = 0}(Properties~P_1) \\
  507. & [P_1.pointId = P_2.pointId] \\
  508. & \sigma_{defectId \neq 0}(Properties~P_2)) \\
  509. & [P1.pointId = Points.pointId]Points.
  510. \end{array}
  511. \label{eq:c2:relP}
  512. \end{equation}
  513. Проецируя отношение $P$ на соответствующие атрибуты, найдем значения
  514. коэффициентов концентрации напряжений для каждой точки конечно-элементной сетки
  515. (\ref{eq:c2:relK}):
  516. \begin{equation}
  517. \begin{array}{rl}
  518. K = & P[X1, X2, X3, \\
  519. & P_2.sigma\_11/P_1.sigma\_11, P_2.sigma\_22/P_1.sigma\_22, \\
  520. & P_2.sigma\_33/P_1.sigma\_33, P_2.sigma\_12/P_1.sigma\_12, \\
  521. & P_2.sigma\_13/P_1.sigma\_13, P_2.sigma\_23/P_1.sigma\_13, \\
  522. & P_2.sigma\_I/P_1.sigma\_I].
  523. \end{array}
  524. \label{eq:c2:relK}
  525. \end{equation}
  526. С помощью ограничения отношения $K$ по атрибутам \verb problemId , \\
  527. \verb schemaId , \verb defectId и \verb phaseId можно получить значения
  528. коэффициентов концентрации в каждой точке конечно-элементной сетки для
  529. необходимого вида задачи, схемы нагружения, типа дефекта или фазы материала. При
  530. ограничении отношения $K$ по атрибутам \verb X1 , \verb X2 и \verb X3 получим
  531. значения коэффициентов концентрации в необходимой точке конечно-элементной
  532. сетки.
  533. В качестве системы управления базой данных для реализации физической модели
  534. была выбрана встраиваемая СУБД SQLite 2.8.17. Выбор данной СУБД был обусловлен
  535. простотой использования, отсутсвием необходимости установки и настройки сервера
  536. СУБД, высокой скоростью выполнения запросов, а также доступностью для
  537. большинства операционных систем.
  538. \section*{Выводы ко второй главе}
  539. \addcontentsline{toc}{section}{Выводы ко второй главе}
  540. \begin{enumerate}
  541. \item Построена геометрическая модель фрагмента слоя тканого композита с
  542. искривленными волокнами и поликристаллической матрицей с идеальной
  543. периодической структурой и локальными технологическими дефектами, такими как
  544. пропуск волокна основы, разрыв волокна основы, разрыв волокон основы и утка и
  545. внутренняя технологическая пора.
  546. \item На основе численного решения задачи двухосного равнокомпонентного
  547. растяжения в плоскости слоя тканого композита проведено тестирование полученной
  548. модели.
  549. \item Приведены параметры конечно-элементной сетки, удовлетворяющие условиям
  550. условиям сходимости задачи.
  551. \item Приведены диаграмма классов и инфологическая модель разработанной базы
  552. данных для расчета коэффициентов концентрации в слое тканого композита,
  553. вызванных наличием локальных технологических дефектов.
  554. \end{enumerate}