Решение многомерных линейных задач теплопроводности. Дифференциальные уравнения конвективного теплообмена. Теплообмен в двухфазных средах. Зависимость теплового потока от температурного напора (кривая кипения)

Страницы работы

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.

Фрагмент текста работы

Решение многомерных линейных задач теплопроводности.

Температурное поле рассматриваемой заготовки описывается с помощью линейного двумерного уравнения теплопроводности

                                                    (1)

c граничными условиями первого рода в плоскостях симметрии и третьего рода на поверхности.

Для решения предложенной задачи были реализованы в виде программы различные методы  математического моделирования [1, 2]. Выявлены характерные критерии оценки рассматриваемых методов с точки зрения их сходимости, устойчивости, близости получаемых решений к аналитическому.

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

Рис 1. Решение уравнения теплопроводности аналитическим методом и методом расщепления.

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

Методы

Машинное время, с

Оператив. память, Кб

метод простой итерации

1,56

8,854

метод итерации Гаусса-Зейделя

1,638

1,85

метод расщепления

1,275

7,564

метод переменных направлений

1,28

7,896

метод Гаусса

1,215

26,35

Решение многомерных нелинейных задач теплопроводности.

В случае введение температурной зависимости теплопроводности l и теплоемкости с основное  уравнение теплопроводности (1) становится нелинейным относительно температуры и выглядит следующим образом:

(2)

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

Нелинейность граничных условий, является  результатом излучения на поверхности металла. Применение метода конечных разностей приводит к системе уравнений, где лишь одно из балансовых уравнений является нелинейным. Его решение проводится с помощью итерационных методов [1,2]. Наилучшие результаты показал метод Ньютона, который имеет более высокую сходимость и лучше ведет себя в широком температурном и временном диапазоне. Количество итераций, требуемых для метода Ньютона существенно меньше, чем для других методов.

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

Задача теплопроводности:распределение температуры внутри тела

Похожие материалы

Информация о работе

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.