Главная » Все файлы » Просмотр файлов из архивов » Файлы формата DJVU » Дульнев Г.Н., Парфенов В.Г., Сигалов А.В. Применение ЭВМ для решения задач теплообмена

Дульнев Г.Н., Парфенов В.Г., Сигалов А.В. Применение ЭВМ для решения задач теплообмена (Дульнев Г.Н., Парфенов В.Г., Сигалов А.В. Применение ЭВМ для решения задач теплообмена.djvu), страница 6

DJVU-файл Дульнев Г.Н., Парфенов В.Г., Сигалов А.В. Применение ЭВМ для решения задач теплообмена (Дульнев Г.Н., Парфенов В.Г., Сигалов А.В. Применение ЭВМ для решения задач теплообмена.djvu), страница 6 Компьютерный практикум по специальности (3504): Книга - 11 семестр (3 семестр магистратуры)Дульнев Г.Н., Парфенов В.Г., Сигалов А.В. Применение ЭВМ для решения задач теплообмена (Дульнев Г.Н., Парфенов В.Г., Сигалов А.В. Применение ЭВМ для р2020-08-25СтудИзба

Описание файла

DJVU-файл из архива "Дульнев Г.Н., Парфенов В.Г., Сигалов А.В. Применение ЭВМ для решения задач теплообмена.djvu", который расположен в категории "". Всё это находится в предмете "компьютерный практикум по специальности" из 11 семестр (3 семестр магистратуры), которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .

Просмотр DJVU-файла онлайн

Распознанный текст из DJVU-файла, 6 - страница

На основе принятой нумерации для системы (1.26) — (1.28) в подпрограмме ЬУВТТ производится формирование массивов А и Т, соответствующих матрице и столбцу свободных членов, а затем с помощью стандартной подпрограммы ОЕЕО (см. 2 1.3) решается система уравнений н находится столбец неизвестных. Отметим, что после решения системы найденные температуры размещаются в том же массиве Т, в котором находились свободные члены.

В уравнениях баланса в общем случае могут быть связаны температуры 7'и 7ь У, с любыми номерами 1, 1', 1, поэтому матрица А является матрицей общего вида и для решения системы используется подпрограмма ОЕЕО. Рассмотрим процедуру формирования матрицы А и столбца Т. Сначала двумерный массив А н одномерный массив Т обнуляются, а затем производится расчет их ненулевых элементов путем последовательного суммирования отдельных членов, входящих в формулы (1.26) — (1.28).

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

С целью экономии машинной памяти и сокращения объема исходных данных целесообразно приводить информацию только об отличных от нуля оц В приведенной программе эта информация задается с помощью двух одномерных массивов 1,) и $13. В массиве ц длиной 2 ь И1), где И1Л вЂ” число связей между телами, парами записаны номера взаимодействующих тел: элементы 1Л (2 ч М вЂ” 1), 1Л (2 ч М) указывают номера тел, участвующих в М-м взаимодействии. Массив 5!3 длиной И13 содержит значения тепловых проводимостей о ь соответствующих этим тепловым связям. Совершенно аналогичным образом представлена информация о тепловых связях от~ между телами и теплоносителями с помощью массивов П. и $11., а также о связях оД между телами и средами с помощью массивов 1К и Я К.

Движение потоков теплоносителей описывается с помощью массива М1- длиной 2 ь ИО и массива ОС длиной ИО, где ИΠ— число по- 19, 8 Т(ЬЬе()-т(ЬЬ«1)+СО ТСОНа) 198 19 СЯ)(!НЕЕ (ев с 2. Рхмци(е сис)хим УРмнщи)Н ие и САьь Оцл(Т,А,И,(,!.3-7,1н() и1 1Р((хн.не.е)72121 12,1и( И2 12 УОИМАТ(ОХ,'Ш( ',12) из с з. Оечдть РееудьтАТОЙ ИА РН1ИТ 13 И5 13 МНМАТ(/ОХ, 'ТЙИМРАТНЭ) ТЕА'! ИВ ВО Ы 1-(,Й! И7 14 РН1ИТ 15,1,Т(1) ИВ 15 УОИМАТ(22,13,812.3) ИЭ РН1ИТ 18 129 18 уснмАт(/Ох, 'твниРАт»РН тиюнсситеААЙ'/ !2! «1Х, 'НОМЕР О.ВХОДА О.ВЫХОДА') 122 ОО 17 )~1,ИЬ 123 Ы~Н«Ь«И! 124 17 ПЦИТ 18лиТ(ЬЬ),Т(Ы 1) 125 18 УОНМАТ(15,«о!2.3) 128 НЕП)НМ 127 ж(О Рис.

1.4 Продолжение токов теплоносителей из одного объема в другой. Массив МЬ содержит номера связанных объемов: из объема номер МЬ (2 * К вЂ” 1) теплоноситель втекает в объем с номером М1 (2:» К), К = 1, ..., МС«. В массиве С!С записаны произведения удельных теплоемкостей на массовые расходы с 6 ь Поток может вытекать либо из среды с заданной температурой 8» [6», в уравнении (1.28)1, либо из объема с неизвестной температурой Ь)' " (6,).

Чтобы в программе различить эти две разные ситуации, использован следующий прием: номера сред с заданной температурой в массивах МЬ и 1К начинаются не с единицы, а с 1)Ь + 1, где МЬ вЂ” число объемов с теплоносителями. Для формирования матрицы А и столбца свободных членов Т организуются пять циклов: по телам; по связям между телами (а(/); по связям между телами и теплоносителями (а() ); по связям между телами и средами (о(А) и по потокам теплоносителя между объемами (6 ь 6»,).

В каждом цикле последовательно выбирается связь, определяются номера взаимодействующих тел и объемов, находятся номера строк и столбцов, определяющие коэффициенты матрицы и столбца свободных членов, в которые вносит «вклад» данная тепловая связь, и, наконец, к ранее вычисленному значению коэффициента матрицы прибавляется «вклад» от рассматриваемого взаимодействия. Например, в цикле по связям между телами и объемами с тепло- носителями на основе массивов 1Ь и 81Ь проводится учет вкладов в матрицу А проводимостей ай, которые входят в ее первые У, рок [уравнения (1.26)! и в строки с номерами Ж, + 1, У, + 3, ...

А!,+ 2 э Ф вЂ” 1 !уравнения (1.27)). Номер тела 1 совпадает с номером температуры Т, в столбце неизвестных, а по номеру объема 1 определяются номера температур теплоносителя: (! !! + 2 ч 1. — 1)— для температуры У~"" и (741 + 2 э 1.) — для температуры 01". далее в коэффициенты матрицы А с указанными номерами добавляются слагаемые пп, оГ~ь пй (1 — 7',) согласно уравнениям (1.26), (1.27).

После формирования матрицы А и столбца Т выполняется обращение к стандартной подпрограмме СЕЕС, выходным параметром коюрой является'массив Т. В этом массиве первые М, элементов соответствуют температурам тел Т„а затем парами расположены температуры теплоносителей У;"", У,"". Эти температуры выводятся на печать. Если в подпрограмме СЕ1С параметр ошибки 1ЕВ принимает значение, отличное от нуля, то печатается соответствующее сообщение об ошибке.

$ КЗ. ЧИСЛЕННЫЕ МЕТОДЫ РЕШЕНИЯ ЗАДАЧ КОШИ ДЛЯ ОВЫКНОВЕННЫХ ДИФФЕРЕНЦИАЛЬНЫХ РРАВНЕНИЯ Расчет нестационарного теплового режима по моделям с сосредоточеннымн параметрами сводится к решению систем уравнений теплового баланса вида (1.2), (1.3) с начальными условиями (1.6), т. е. к решению задачи Коши для систем обыкновенных дифференциальных уравнений первого порядка. В случае линейных уравнений решение удается представить в аналитическом виде при числе уравнений А! ( 4. Для нелинейных задач н в случае М ) 4 точное решение в аналитическом виде получить не удается, за исключением некоторых частных случаев.

Поэтому при расчетах нестационарных тепловых режимов систем тел широко применяют численные методы, которые мы сначала рассмотрим применительно и одному уравнению вида (1.29) — =1(т, Т), 0<т < т,„ дт с начальным условием Т! т=а — — Тм В дальнейшем методы, изложенные на примере задачи (!.29), (1.36), будут обобщены для системы А! уравнений. Основные понятия теории численных методов решения дифференциальных уравнений будут достаточно подробно рассмотрены в главе 3 на примере дифференциального уравнения теплопроводности. Сейчас лишь кратко сформулируем ряд понятий, которые понадо- 27 бятся для изложения практических вопросов численного решения обыкновенных дифференциальных уравнений.

При численном решении задачи непрерывная область изменения независимой переменной (О, т,„) заменяется множеством значении (тт) . з „которые будем называть узлами сетки. В случае равномерной сетки тз = 1Лт, 1 = 1, ..., /; Лт=т,„/l — шаг по времени. Вместо задачи отыскания непрерывной функции Т (т) ставится задача определения дискретного множества значений функции в узлах сетки: Тз = Т(тт). Величина Тг называется сеточной функцией точного решения. Как мы увидим дальше, точные значения Тз найти не удается, а вместо них в результате численного решения задачи получаются приближенные значения искомой функции в узлах сетки, которые будем обозначать и' и называть сеточной функцией разностного решения или просто разностным (численным) решением. Погрешность численного решения определим как разность сеточных функций точного и разностного решений: е~ = Т~ — и~.

Для нахождения разностного решения вместо задачи (1.29), (1.30) рассматривают задачу решения системы алгебраических уравнений относительно искомых значений (ит),.~,. Такую систему алгебраических уравнений называют разностной схемой. Прн измельчении сетки (при Лт- 0) погрешность численного решения должна в случае удачной схемы стремиться к нулю, т, е. 1пп )е/(=О. вч о Это требование к разностной схеме называют условием сходимости. Для сходимости разностной схемы необходимо н достаточно выполнения двух других условий — аппроксимации и устойчивости, которые будут пояснены ниже на примере схем Эйлера.

Если при достаточно малых Лт начинает выполняться неравенство (е('(=) Т'' — и!) к АЛт", А =сопз1, (1.31) то говорят, что разностная схема сходится со скоростью 0 (Лтг) или численный метод имеет порядок точности р, т. е. порядок точности характеризует скорость убывания погрешности при измельчении сетки. Теперь перейдем к рассмотрению наиболее распространенных методов численного решения задачи (1.29), (1.30).

К ним относятся: методы, основанные на разложении функции Т (т) в ряд Тейлора (наиболее распространенная схема этого вида — схема Эйлера); методы Рунге — Кутта; линейные многошаговые методы. Схемы Эйлера. Используя разложение решения Т (т) в ряд Тейлора в точке т,, можно записать следующее выражение для значения решения в точке тры — — тз + Лт: Т!+ ' = Тз+ Т'(ту) Лт+ 7" (т~) Лтд(2 — , '.... (1.32) 28 Пренебрегая в (1.32) членами порядка О (Лт') и выше и учитывая, что согласно исходному уравнению (1.29) производная Т' (т;) равна ~(тп Т!), получим следующую схему: ит'ь ~ =-ш+ Лт! (т~, и!), (1.33) называемую схемой Эйлера. Обратим внимание, что вместо ТГ мы записали и~, так как отбросив члены порядка О (Лт») в (! .32), мы уже не получим точное решение Т! = Т (т!). Из (!.ЗЗ) вытекает, чтозначениеи~-' вычисляется на основе значения иг для предыдущего момента времени ло лвной формуле.

Подобные схемы называются явными. Зная из начального условия (1.3О) значение и» =- Т, в момент времени т == О, легко по формуле (!.33) последовательно вычислить значения и', и-", ..., из во все последующие моменты времени. Кроме явных существуют неявные схемы, в которых значение искомой функции на новом временном слое из+' находится в результате решения уравнения, включающего это значение и значения для предыдущих моментов времени.

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5167
Авторов
на СтудИзбе
437
Средний доход
с одного платного файла
Обучение Подробнее