Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Метод конечных элементов для моделирования устройств и систем. Учебное пособие

.pdf
Скачиваний:
2
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
3.3. Основные сведения о синтаксисе языка Python
71
5. УРАВНЕНИЯ МЕТОДА КОНЕЧНЫХ
ЭЛЕМЕНТОВ ДЛЯ ЗАДАЧИ ПЕРЕНОСА ТЕПЛА
Метод конечных элементов используется в различных задачах тех-
ники: в оценке прочности конструкции, в гидравлике, в электротехнике, в исследовании теплопроводности. Численное моделирование процессов теплопроводности методом конечных элементов в настоящее время играет важную роль, поскольку для современных устройств и систем микроэлек­троники, объектов теплоэнергетики, авиации, атомной энергетики и других областей необходимо получить достоверный прогноз данных процессов, так как их экспериментальное исследование очень сложный и дорогостоя­щий процесс, а иногда и вовсе невозможный. Численное моделирование процессов теплопроводности является работой многих научно-исследова­тельских, проектно-конструкторских и производственных организаций.
Распределение температуры будет описываться уравнением тепло-
проводности, которое в векторной форме имеет вид [48]
   
zyxfTgradzyxkdiv
t
T
zyxCzyx ,,,,,,,,
, (44)
где
zyx ,,
– плотность;
zyxC ,,
– удельная теплоемкость;
zyxk ,,
– коэффициент теплопроводности;
zyxf ,,
– плотность ис-
точника тепла; T – температура; t – время; x, y, z – координаты.
Для решения тепловой задачи уравнения метода конечных элемен-
тов можно представить в следующем виде [7, 20, 48]:
   
,T[K] F
(45)
где
 
K
– матрица теплопроводности конструкции; T – вектор глобаль-
ных узловых температур; F – глобальный вектор нагрузки (тепловой).
Матрица теплопроводности конструкции равна сумме матриц теп-
лопроводности всех элементов конструкции:
,[K]
1
n
i
e
K
(46)
где
 
K
e
– матрица теплопроводности элемента.
Матрица теплопроводности элемента может быть представлена как
5. Уравнения метода конечных элементов для задачи переноса тепла
72
 
],][[][ BDBVK
T
e
(47)
где V – объем тетраэдра.
Матрица теплопроводности
 
B
зависит от координат узлов элемен-
тов так же, как и для прочностных задач. Она получает дифференцирован­ные функции формы.
Матрица свойств материала
 
D
включает коэффициенты теплопро-
водности:
 
,0000
00
D
zz
yy
xx
K
K
K
(48)
где
xx
K
,
yy
K
,
zz
K
– коэффициенты теплопроводности в направлениях
x, y, z.
Формирование глобальной матрицы теплопроводности, т.е. постро­ение ее суммированием из отдельных матриц теплопроводности элемен­тов, производится аналогично задачам термоупругости.
Решением глобальной системы алгебраических уравнений (45) явля­ется поле температур, представленное в узловых точках значениями коэф­фициентов глобального вектора T.
В случае, когда решается задача по определению установившегося распределения температуры (например, в случае, когда распределение ис­точников не зависит от времени), из нестационарного уравнения выбрасы­вают члены уравнения, которые связаны со временем. Тогда получается стационарное уравнение теплопроводности, принадлежащего к классу эл­липтических уравнений. Так как эллиптические уравнения не зависят от времени, то для них определяются только краевые условия.
Для стационарного случая тепловую задачу можно записать в следу­ющем виде:
 
.0T[K]
(49)
3.3. Основные сведения о синтаксисе языка Python
73
КОНТРОЛЬНЫЕ ВОПРОСЫ
1. Что представляет из себя математическое моделирование?
2. Когда применяются методы аналитического и численного моде-
лирования?
3. Перечислите основные методы численного моделирования задач
математической физики.
4. Приведите достоинства и недостатки метода конечных разно-
стей.
5. В чем заключаются основные особенности метода контрольных
объемов?
6. Перечислите основные особенности метода конечных элементов.
7. Перечислите, какие вам известны математические модели эле-
ментной базы микроэлектронных устройств?
8. Какое дифференциальное уравнение является эллиптическим,
параболическим и гиперболическим?
9. В чем суть пространственной задачи теории упругости?
10. Как производится описание свойств конечного элемента в ме-
тоде конечных элементов?
11. Каковы начальные данные, необходимые для выполнения рас-
чета методом конечных элементов?
12. Какие виды конечных элементов Вам известны?
13. Что такое матрица упругости в методе конечных элементов?
14. Что такое матрица жесткости в методе конечных элементов?
15. Как находится матрица жесткости элемента?
16. Как находится матрица жесткости системы?
17. Перечислите особенности составления системы уравнений мето-
дом конечных элементов для конструкций.
18. Расскажите об особенностях аппроксимации границ тел сложной
формы с помощью тетраэдральных элементов.
19. Перечислите особенности составления глобальной матрицы
жесткости для задач теории упругости.
20. В чем заключаются основные особенности программной реали-
зации напряженно-деформированных состояний конструкций?
Контрольные вопросы
74
21. Перечислите основные этапы расчета конструкции на прочность
методом конечных элементов.
22. Перечислите основные факторы, оказывающие влияние на по-
грешность метода конечных элементов.
23. Как выполняется проверка результатов расчета методом конеч-
ных элементов?
24. Перечислите основные требования к генераторам сеток для ре-
шения задач методом конечных элементов.
25. Перечислите основные особенности применения сеточного гене-
ратора GMSH для решения задач методом конечных элементов.
26. Расскажите об основных шагах построения геометрий расчетных
областей и генерации сеток в сеточном генераторе.
27. В чем заключаются особенности алгоритмического языка Python
для реализации метода конечных элементов?
28. Как библиотека Numpy алгоритмического языка Python исполь-
зуется для реализации численных расчетов?
29. Перечислите основные функции библиотеки Numpy алгоритми-
ческого языка Python.
30. Как выглядит уравнение теплопроводности для конструкции?
31. Расскажите о применении метода конечных элементов для задач
теплопроводности.
Заключение
75
ЗАКЛЮЧЕНИЕ
Современный уровень развития информационных технологий дает возможность реализовать компьютерное моделирование различных объек­тов для оптимизации их параметров и характеристик, сократить процесс конструирования, а также избежать возможных ошибок на стадии проекти­рования и уменьшить финансовые затраты на процесс производства. Метод конечных элементов является эффективным методом решения самых раз­нообразных задач механики, математической физики и техники. Он стал фундаментальным методом механики по определению напряжённо-дефор­мированного состояния сложных инженерных конструкций. Широкому применению метода конечных элементов способствует то, что данный ме­тод позволяет проводить численный анализ в областях сложной геометри­ческой формы, принимать во внимание особенности граничных условий и теплофизические свойства материалов. Метод конечных элементов состав­ляет алгоритмическую основу многих пакетов прикладных программ, ис­пользуемых в различных сферах человеческой деятельности.
Задачи теории упругости относятся к разделу механики деформиру­емого твердого тела, имеющему большое количество приложений в науч­ных исследованиях и инженерных расчетах прочности конструкций. Опре­деление прочности и степени разрушения отдельных элементов и кон­струкции в целом и с учетом всех характерных особенностей конфигура­ции элемента, свойств материала имеет важное значение при определении модели взаимодействия.
Практическое применение метода конечных элементов базируется на использовании матричной алгебры и современных вычислительных ма­шин. Развитие компьютеров позволяет моделировать сложные физические явления, что дает возможность варьировать базовыми параметрами иссле­дуемой системы с целью получения оптимальных характеристик прочно­сти и надежности. Использование метода конечных элементов и вычисли­тельных алгоритмов дает возможность наиболее точно учитывать геомет­рию моделируемых объектов, для чего находят широкое применение не­структурированные сетки, построенные с помощью специальных сеточных генераторов (например, GMSH).
Заключение
76
Алгоритмический язык Python является удобным интерпретируе-
мым объектно-ориентированным языком и интерактивной средой для программной реализации задач при решении их методом конечных эле­ментов.
Python имеет огромный потенциал для разработки программ, посвя­щённым математическому моделированию различных процессов. Особен­ности данного языка дают возможность создать кроссплатформенную, легко изменяемую программу в довольно небольшие сроки. В пособии приведена программа на алгоритмическом языке Python, реализующая все этапы расчета прочностных характеристик конструкций методом конеч­ных элементов.
3.3. Основные сведения о синтаксисе языка Python
77
ИСПОЛЬЗУЕМАЯ ЛИТЕРАТУРА
1. Zienkiewich, O. C., Taylor, R. L. The Finite Element Method. – Butter-
worth-Heinemann, Oxford, 2000. – 690 p.
2. Wriggers, P., Nackenhorst, U. Analysis and Simulation of Contact Prob-
lems. – Springer-Verlag, Berlin Heidelberg, 2006. – 393 p.
3. Kattan, P. I. Matlab Guide to Finite Elements. – Springer-Verlag, Berlin
Heidelberg, 2008. – 430 p.
4. Klaus-Jurgen, Bathe Finite Element Procedures in Engineering Analysis. –
Prentice-Hall, New Jersey, 1982. – 735 p.
5. Kolditz, O., Gorke, Uwe-Jens, Shao, H., Wang, W. Thermo-Hydro-Mechan-
ical-Chemical Processes in Fractured Porous Media. – Springer-Verlag, Berlin Heidelberg, 2012. – 391 p.
6. Зенкевич, О. Метод конечных элементов в технике [Текст] / О. Зенке-
вич. – Москва: МИР, 1975. – 271 с.
7. Овчаренко, В. А. Расчет задач машиностроения методом конечных
элементов [Текст] / В. А. Овчаренко. – Краматагорск: ДГМА, 2004. – 128 с.
8. Иванов, В. Н. Основы метода конечных элементов и вариационно-раз-
ностного метода [Текст] / В. Н. Иванов. – Москва: Изд-во РУДН, 2008. – 198 с.
9. Chandrupatla, Tirupathi R., Belegundu, Ashok D. Introduction to Finite El-
ements in Engineering. – New Jersey, Prentice Hall, 2002. – 473 p.
10. Клованич, С. Ф. Метод конечных элементов в нелинейных задачах ин-
женерной механики [Текст] / С. Ф. Клованич. – Запорожье, 2009. – 400 с.
11. Сагдеева, Ю. А. Введение в метод конечных элементов [Текст] /
Ю. А. Сагдеева, С. П. Копысов, А. К. Новиков. – Ижевск: Изд-во «Уд­муртский университет», 2011. – 44 с.
12. Клованич, С. Ф. Метод конечных элементов в нелинейных расчетах про-
странственных железобетонных конструкций [Текст] / С. Ф. Клованич, Д. И. Бездушко. – Одесса: Изд-во ОНМУ, 2009. – 89 с.
13. Сычугова, Е. П. Метод конечных элементов для решения уравнения
переноса на неструктурированных тетраэдральных сетках [Текст] / Е. П. Сычугова, Е. Ф. Селезнев. – Москва: ИБРАЭ РАН, 2014. – 21 с.
Используемая литература
78
14. Дорохова, Т. Ю. Моделирование конструкций и технологических про-
цессов производства электронных средств [Текст] / Т. Ю. Дорохова. – Тамбов, 2013. – 44 с.
15. Трусов, П. В. Введение в математическое моделирование [Текст] /
П. В. Трусов. – Москва: Логос, 2004. – 440 с.
16. Блинов, Ю. Ф. Методы математического моделирования [Текст] /
Ю. Ф. Блинов, В. В. Иванцов, П. В. Серба. – Таганрог: ТТИ ЮФУ,
2012. – 42 с.
17. Рындин, Е. А. Методы численного решения уравнений математиче-
ской физики [Текст] / Е. А. Рындин, И. В. Куликова, И. Е. Лысенко. – Таганрог: Изд-во ЮФУ, 2014. – 179 с.
18. Мелан, Э. Термоупругие напряжения, вызываемые стационарными
температурными полями [Текст] / Э. Мелан, Г. Паркус. – Москва: ФИЗМАТЛИТ, 1958. – 165 с.
19. Розин, Л. А. Задачи теории термоупругости и численные методы их
решения [Текст] / Л. А. Розин. – Санкт-Петербург: СПбГТУ, 1998. – 532 с.
20. Тимошенко, С. П. Теория упругости [Текст] / С. П. Тимошенко,
Дж. Гудьер. – Москва: Наука, 1979. – 560 с.
21. Geuzaine, C., Remacle, J.-F. Gmsh: a Three Dimensional Finite Element
Mesh Generator with Built-in Pre- and Post-processing Facilities // Interna­tional Journal for Numerical Methods in Engineering. – 2009. – № 79(11). – P. 1309–1331.
22. Фирсов, Д. К. Метод контрольного объема на неструктурированной
сетке в вычислительной механике [Текст] / Д. К. Фирсов. – Томск,
2007. – 72 с.
23. Гаспарян, М. М. Решатель уравнения Больцмана на неструктурирован-
ных пространственных сетках [Текст] / М. М. Гаспарян, А. С. Самонов, Т. А. Сазыкина, Е. Л. Остапов, А. В. Сакмаров, О. К. Шайхатаров // Ком­пьютерные исследования и моделирование. – 2019. – № 3. – С. 427–447.
24. Мондрус, В. Л. Особенности численного решения краевых задач на ал-
горитмическом языке Python [Текст] / В. Л. Мондрус, Д. К. Сизов //
International Journal of Computational Civil and Structural Engineering. –
2018. – 14(1). – C. 126–136.
Используемая литература
79
25. Сысоева, М. В. Программирование для «нормальных» с нуля на языке
Python [Текст] / М. В. Сысоева, И. В. Сысоев. – Москва: Базальт СПО; МАКС Пресс, 2018. – 176 с.
26. Бейдер, Д. Тонкости программирования для профи [Текст] / Д. Бейдер.
– Санкт-Петербург: Питер, 2018. – 288 с.
27. Буйначев, С. К. Основы программирования на языке Python [Текст] /
С. К. Буйначев, Н. Ю. Боклаг. – Екатеринбург: Изд-во Урал. ун-та,
2014. – 91 с.
28. Еникеева, Л. В. Основы программирования на языке Python [Текст] /
Л. В. Еникеева, В. Ф. Шамшович, Н. Ю. Фаткуллин. – Уфа: Изд-во УГНТУ, 2018. – 81 с.
29. Dobrovinskaya, E. R., Lytvynov, L. A., Pishchik, V. V. Sapphire. Material,
Manufacturing, Applications. – New York: Springer, 2009. – 481 p.
30. Akselrod, M. S., Bruni, F. J. Modern Trends in Crystal Growth and New Ap-
plications of Sapphire // Journal of Crystal Growth. – 2012. – № 360 (1). – P. 134–145.
31. Malyukov, S. P., Stefanovich, B. A., Cherednichenko, D. I. Study of Model of
Self-coordinated Growth of Single Crystals of Sapphire by Horizontal Di­rected Crystallization // Semiconductors. – 2008. – № 42 (13). – P. 1508–
1511.
32. Любов, Б. Я. Теория кристаллизации в больших объемах [Текст] /
Б. Я. Любов. – Москва: Наука, 1975. – 420 с.
33. Френкель, Я. И. Кинетическая теория жидкостей [Текст] / Я. И. Френ-
кель. – Ленинград: Наука, 1975. – С. 592.
34. Malyukov, S. P., Klunnikova, Yu. V. Physical and Technological Fundamen-
tals of Sapphire Production for Electronics. In: Nano- and Piezoelectric Technologies, Materials and Devices // USA: Nova Science Publishers. –
2013. – P. 133–150.
35. Palkech, J., Kajan, J., Malyukov, S., Mikita, M., Medvecky, S. Numerical
Simulation of Heat Transfer in a Furnace Heating Unit for Horizontal Direct Crystallization of Sapphire Single-Crystal // American Journal of Energy and Power Engineering. – 2017. – № 4(6). – P. 76–83.
36. Theodore, F., Duffar, T., Louchet, F. Modelling Plastic Stress Relaxation
in Shaped Sapphire Crystal Growth // Journal of Crystal Growth. – 1999. – № 198. – P. 232–238.
Используемая литература
80
37. Gurarie, V. N., Ostuka, P. H., Jamienson, D. N., Prawer, S. Raman-based
Analysis of Implantation-induced Expansion and Stresses in Sapphire Crys­tals // Journal of Material Research. – 2005. – № 20. – P. 1131 – 1138.
38. Chenghai, X., Songhe, M., Mingfu, Z., Hongbo, Z., Guigen, W. Thermal
Stresses and Cracks During the Growth of Large-sized Sapphire with SAPMAC Method // Chinese Journal of Aeronautics. – 2007. – № 20. – P. 475–480.
39. Mao, W. G., Shen, Y. G., Lu, C. Nanoscale Elastic–plastic Deformation and
Stress Distributions of the C Plane of Sapphire Single Crystal during Nanoindentation // Journal of European Ceramic Society. – 2011. – № 31. – P. 1865–1871.
40. Wermelinger, T., Borgia, C., Solenthaler, C., Spolenak, R. 3-D Raman
Spectroscopy Measurements of the Symmetry of Residual Stress Fields in Plastically Deformed Sapphire Crystals // Acta Materialia. – 2007. – № 55. – P. 4657–4665.
41. Castillo-Rodrigues, M., Munoz, A., Castaing, J., Veyssiere, P., Dominguez-
Rodrigues, A. Basal Slip Latent Hardening by Prism Plane Slip Dislocations in Sapphire (α-Al2O3) // Acta Materialia. – 2010. – № 58. – P. 5610–5619.
42. Krymov, V. M., Nosov, Yu. G., Backholdin, S. I., Maslov, V. N., Shulpina,
I. L., Shcheglov, M. P. Block Structure and Residual Stresses in Tubular Sapphire Single Crystals Grown by the Stepanov Method // Physics of the Solid State. – 2015. – № 57. – P. 2257–2263.
43. Knyazeva, M. A., Bronwald, I. A., Andronikova, D. A., Lityagin, G. A., Bosak,
A. A., Paraskevas, P., Roleder, K., Majchrowski, A., Fotiadi, A. E., Filimonov, A. V., Burkovsky, R. G. Modulated Structures in PbHfO3 Crystals
at High-pressure-high-temperature Conditions // Defect and Diffusion Forum. – 2018. – № 386. – P. 149–155.
44. Udovenko, S. A., Chernyshov, D. Y., Andronikova, D. A., Filimonov, A. V,
Vakhrushev, S. B. The Technique of Studying X-Ray Scattering over Wide Temperature Range in an Electric Field // Physics of the Solid State. – 2018. – № 60 (5). – P. 963–966.
45. Bathe, K.-J. Finite Element Procedures in Engineering Analysis. – New Jer-
sey: Prentice-Hall, 2nd edition, 2014. – 1065 p.
46. Kolditz, O., Gorke, U.-J., Shao, H., Wang, W., Bayer, S. Thermo-Hydro-Me-
chanical-Chemical Processes in Fractured Porous Media: Modelling and Benchmarking. – Berlin Heidelberg: Springer-Verlag, 2016. – 243 p.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]