Моделювання процесів теплопереносу.

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Електронні обчислювальні машини

Інформація про роботу

Рік:
2005
Тип роботи:
Лабораторна робота
Предмет:
Моделювання
Група:
КІ-З

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ Національний Університет “Львівська політехніка” Кафедра “Електронні обчислювальні машини” Лабораторна робота №2 з дисципліни “МОДЕЛЮВАННЯ” на тему : “Моделювання процесів теплопереносу” Виконав: Студент групи КІ-3 Львів – 2005 Мета роботи: Розробити програму для візуального відображення просторово-часового розподілу температури однорідного стержня шляхом чисельного інтегрування диференційного рівняння теплопровідності. Загальні відомості Одним із ефективних методів аналізу температурних режимів (як електронних пристроїв в цілому, так і окремих їх компонентів) є моделювання процесів теплопереносу за допомогою засобів обчислювальної техніки. Основою такого моделювання є чисельне інтегрування диференційних рівнянь, які описують процеси теплообміну. Рівняння теплопровідності (дифузії) у загальному випадку може бути записане наступним чином:  EMBED Equation.DSMT4   MACROBUTTON MTPlaceRef \* MERGEFORMAT  SEQ MTEqn \h \* MERGEFORMAT ( SEQ MTEqn \c \* ARABIC \* MERGEFORMAT 1) де r - густина матеріалу об’єкту, p – коефіцієнт температуропроводності, q – коефіцієнт теплопередачі. Функція  EMBED Equation.DSMT4  описує температуру об’єкту або різницю температур між температурою об’єкту та зовнішнього середовища. Функція  EMBED Equation.DSMT4  визначає інтенсивність зовнішніх джерел тепла. Відомо, що рівняння  GOTOBUTTON ZEqnNum155244 \* MERGEFORMAT  REF ZEqnNum155244 \! \* MERGEFORMAT (1) належить до рівнянь параболічного типу. Для знаходження розв’язку цього рівняння в обмеженій частині простору необхідно задати певним чином початкові та граничні умови. Існує декілька типів граничних умов (граничні умови першого, другого та третього роду), в залежності від температурних режимів на границі області визначення рівняння (1). Початкові умови описують стан системи в початковий момент часу. Для рівняння  GOTOBUTTON ZEqnNum155244 \* MERGEFORMAT  REF ZEqnNum155244 \! \* MERGEFORMAT (1) задається неперервна функція  EMBED Equation.DSMT4 :  EMBED Equation.DSMT4   MACROBUTTON MTPlaceRef \* MERGEFORMAT  SEQ MTEqn \h \* MERGEFORMAT ( SEQ MTEqn \c \* ARABIC \* MERGEFORMAT 2) де G – область, в якій визначено функції  EMBED Equation.DSMT4  та  EMBED Equation.DSMT4 . Граничні умови визначають поведінку розв’язку на границі області G. Досліджувана система може знаходитись в контакті з іншими системами, які певним чином впливатимуть на неї. Характер цього впливу визначається типом граничних умов. Граничні умови першого роду :  EMBED Equation.DSMT4   MACROBUTTON MTPlaceRef \* MERGEFORMAT  SEQ MTEqn \h \* MERGEFORMAT ( SEQ MTEqn \c \* ARABIC \* MERGEFORMAT 3) визначають значення функції  EMBED Equation.DSMT4  на деякій поверхні S. Фізично це означає, що задається температура на границі області G. Граничні умови другого роду:  EMBED Equation.DSMT4   MACROBUTTON MTPlaceRef \* MERGEFORMAT  SEQ MTEqn \h \* MERGEFORMAT ( SEQ MTEqn \c \* ARABIC \* MERGEFORMAT 4) визначають потік тепла через границю S. При цьому похідна визначена за напрямком зовнішньої нормальні до S. Граничні умови третього роду:  EMBED Equation.DSMT4   MACROBUTTON MTPlaceRef \* MERGEFORMAT  SEQ MTEqn \h \* MERGEFORMAT ( SEQ MTEqn \c \* ARABIC \* MERGEFORMAT 5) дозволяють об’єднати граничні умови першого та другого роду та визначають теплообмін із зовнішнім середовищем за законом Ньютона. Граничні і початкові умови повинні бути узгодженими на поверхні S:  EMBED Equation.DSMT4   MACROBUTTON MTPlaceRef \* MERGEFORMAT  SEQ MTEqn \h \* MERGEFORMAT ( SEQ MTEqn \c \* ARABIC \* MERGEFORMAT 6) Розглянемо однорідний стержень довжиною l. Кінці стержня контактують із іншими середовищем, через які може здійснюватися теплообмін. Вважатимемо, що стержень знаходиться в середовищі із деякою постійною температурою. Якщо під  EMBED Equation.DSMT4  розглядати різницю температур між температурою стержня і температурою навколишнього середовища, то процес теплообміну може бути описаний за допомогою наступного рівняння теплопровідності:  EMBED Equation.DSMT4   MACROBUTTON MTPlaceRef \* MERGEFORMAT  SEQ MTEqn \h \* MERGEFORMAT ( SEQ MTEqn \c \* ARABIC \* MERGEFORMAT 7) де  EMBED Equation.DSMT4  - коефіцієнт температуропроводності, q – коефіцієнт теплопередачі.  EMBED Visio.Drawing.6  Для такої системи розглянемо граничні умови третього роду, як найбільш загальні:  EMBED Equation.DSMT4   MACROBUTTON MTPlaceRef \* MERGEFORMAT  SEQ MTEqn \h \* MERGEFORMAT ( SEQ MTEqn \c \* ARABIC \* MERGEFORMAT 8) Шляхом відповідного вибору функцій  EMBED Equation.DSMT4  можна отримати граничні умови першого або другого роду. Зокрема, якщо через лівий кінець стержня проходить певний потік тепла, то покладаємо  EMBED Equation.DSMT4 . Якщо температура правого кінця стержня підтримується постійною, то  EMBED Equation.DSMT4 . Якщо через кінці стержня здійснюється теплообмін із зовнішнім середовищем за законом Ньютона (потік теплоти пропорційний градієнту температури), то  EMBED Equation.DSMT4 . При цьому  EMBED Equation.DSMT4 . Можна навести низку прикладів систем, процеси в яких описуються рівняннями (7) –(8). Корпус напівпровідникового приладу. З одного боку може міститися джерело тепла, тобто сам прилад, а з іншого – шасі пристрою або зовнішнє середовище. Відвід тепла від приладу здійснюється через теплопередачу до шасі та зовнішнього середовища. Радіатор для напівпровідникових приладів. Можливими є декілька варіантів розміщення приладів. Зокрема, прилади можуть бути розміщені з обох кінців стержня, а відвід тепла здійснюватиметься через теплообмін із зовнішнім середовищем уздовж стержня. Розглянемо реалізацію методу скінчених різниць (методу сіток) на прикладі рівняння  MACROBUTTON MTPlaceRef \* MERGEFORMAT GOTOBUTTON ZEqnNum211270 \* MERGEFORMAT  REF ZEqnNum211270 \! \* MERGEFORMAT (7) із граничними умовами  GOTOBUTTON ZEqnNum666102 \* MERGEFORMAT  REF ZEqnNum666102 \! \* MERGEFORMAT (8). Ідея методу полягає в заміні частинних похідних у рівнянні  MACROBUTTON MTPlaceRef \* MERGEFORMAT GOTOBUTTON ZEqnNum211270 \* MERGEFORMAT  REF ZEqnNum211270 \! \* MERGEFORMAT (7) різницевими співвідношеннями. З цією метою розіб’ємо двовимірну область D, що утворена просторовою координатою х,  EMBED Equation.DSMT4  та часовою координатою t,  EMBED Equation.DSMT4  , прямокутною сіткою із кроком h по x та кроком  EMBED Equation.DSMT4  по часу. Під  EMBED Equation.DSMT4  позначимо значення функції  EMBED Equation.DSMT4  в вузлах сітки із координатами  EMBED Equation.DSMT4  та  EMBED Equation.DSMT4 . Не зменшуючи загальності покладемо у рівнянні  MACROBUTTON MTPlaceRef \* MERGEFORMAT GOTOBUTTON ZEqnNum211270 \* MERGEFORMAT  REF ZEqnNum211270 \! \* MERGEFORMAT (7) коефіцієнт температуропроводності  EMBED Equation.DSMT4  та замінимо похідні різницевими співвідношеннями. Існує декілька варіантів апроксимації похідних. Використовуючи для обчислення похідних апроксимаційну схему першого порядку, отримуємо:  EMBED Equation.DSMT4   MACROBUTTON MTPlaceRef \* MERGEFORMAT  SEQ MTEqn \h \* MERGEFORMAT ( SEQ MTEqn \c \* ARABIC \* MERGEFORMAT 9)  EMBED Equation.DSMT4   MACROBUTTON MTPlaceRef \* MERGEFORMAT  SEQ MTEqn \h \* MERGEFORMAT ( SEQ MTEqn \c \* ARABIC \* MERGEFORMAT 10) Підставивши співвідношення  GOTOBUTTON ZEqnNum545321 \* MERGEFORMAT  REF ZEqnNum545321 \! \* MERGEFORMAT (9) та  GOTOBUTTON ZEqnNum143612 \* MERGEFORMAT  REF ZEqnNum143612 \! \* MERGEFORMAT (10) в  MACROBUTTON MTPlaceRef \* MERGEFORMAT GOTOBUTTON ZEqnNum211270 \* MERGEFORMAT  REF ZEqnNum211270 \! \* MERGEFORMAT (7) отримуємо наступну різницеву схему:  EMBED Equation.DSMT4   MACROBUTTON MTPlaceRef \* MERGEFORMAT  SEQ MTEqn \h \* MERGEFORMAT ( SEQ MTEqn \c \* ARABIC \* MERGEFORMAT 11) Дана схема називається явною, оскільки дозволяє безпосередньо знайти значення  EMBED Equation.DSMT4  за значенням  EMBED Equation.DSMT4 , отриманими в попередній момент часу. Формулу  GOTOBUTTON ZEqnNum211201 \* MERGEFORMAT  REF ZEqnNum211201 \! \* MERGEFORMAT (11) можна переписати наступним чином:  EMBED Equation.DSMT4   MACROBUTTON MTPlaceRef \* MERGEFORMAT  SEQ MTEqn \h \* MERGEFORMAT ( SEQ MTEqn \c \* ARABIC \* MERGEFORMAT 12) Серйозним недоліком явної різницевої схеми є необхідність забезпечення малого кроку по t. Дійсно, із  GOTOBUTTON ZEqnNum887491 \* MERGEFORMAT  REF ZEqnNum887491 \! \* MERGEFORMAT (12) випливає, що коли  EMBED Equation.DSMT4 ,  MACROBUTTON MTPlaceRef \* MERGEFORMAT  SEQ MTEqn \h \* MERGEFORMAT ( SEQ MTEqn \c \* ARABIC \* MERGEFORMAT 13) то розв’язок буде нестійким. Значно менш чутливими до вибору кроку інтегрування є так звані неявні схеми. Вони можуть бути отримані, якщо значення похідної за координатою  EMBED Equation.DSMT4  обчислювати не в момент часу  EMBED Equation.DSMT4 , а в момент  EMBED Equation.DSMT4 . Відповідно до цього маємо:  EMBED Equation.DSMT4   MACROBUTTON MTPlaceRef \* MERGEFORMAT  SEQ MTEqn \h \* MERGEFORMAT ( SEQ MTEqn \c \* ARABIC \* MERGEFORMAT 14) Оскільки  EMBED Equation.DSMT4   MACROBUTTON MTPlaceRef \* MERGEFORMAT  SEQ MTEqn \h \* MERGEFORMAT ( SEQ MTEqn \c \* ARABIC \* MERGEFORMAT 15) то отримуємо наступну неявну різницеву схему:  EMBED Equation.DSMT4   MACROBUTTON MTPlaceRef \* MERGEFORMAT  SEQ MTEqn \h \* MERGEFORMAT ( SEQ MTEqn \c \* ARABIC \* MERGEFORMAT 16) Рівність  GOTOBUTTON ZEqnNum603335 \* MERGEFORMAT  REF ZEqnNum603335 \! \* MERGEFORMAT (16) можна записати у вигляді  EMBED Equation.DSMT4   MACROBUTTON MTPlaceRef \* MERGEFORMAT  SEQ MTEqn \h \* MERGEFORMAT ( SEQ MTEqn \c \* ARABIC \* MERGEFORMAT 17) Співвідношенню  GOTOBUTTON ZEqnNum488867 \* MERGEFORMAT  REF ZEqnNum488867 \! \* MERGEFORMAT (17) в загальному випадку відповідає нескінченна система лінійних алгебраїчних рівнянь, яка у випадку обмеженої області D буде скінченої розмірності. Для знаходження розв’язку рівняння  MACROBUTTON MTPlaceRef \* MERGEFORMAT GOTOBUTTON ZEqnNum211270 \* MERGEFORMAT  REF ZEqnNum211270 \! \* MERGEFORMAT (7) за допомогою методу сіток необхідно записати дискретні наближення, що відповідають початковим та граничним умовам. Початкові умови  GOTOBUTTON ZEqnNum497393 \* MERGEFORMAT  REF ZEqnNum497393 \! \* MERGEFORMAT (2) можна подати наступним чином:  EMBED Equation.DSMT4   MACROBUTTON MTPlaceRef \* MERGEFORMAT  SEQ MTEqn \h \* MERGEFORMAT ( SEQ MTEqn \c \* ARABIC \* MERGEFORMAT 18) Для запису граничних умов  GOTOBUTTON ZEqnNum866018 \* MERGEFORMAT  REF ZEqnNum866018 \! \* MERGEFORMAT (8) похідні замінюємо їх дискретними наближеннями, використовуючи апроксимаційні формули першого порядку:  EMBED Equation.DSMT4   MACROBUTTON MTPlaceRef \* MERGEFORMAT  SEQ MTEqn \h \* MERGEFORMAT ( SEQ MTEqn \c \* ARABIC \* MERGEFORMAT 19) Розглянемо рекурентні співвідношення із урахуванням граничних та початкових умов для явної схеми типу  GOTOBUTTON ZEqnNum301733 \* MERGEFORMAT  REF ZEqnNum301733 \! \* MERGEFORMAT (12). Граничні та початкові умови.  EMBED Equation.DSMT4   MACROBUTTON MTPlaceRef \* MERGEFORMAT  SEQ MTEqn \h \* MERGEFORMAT ( SEQ MTEqn \c \* ARABIC \* MERGEFORMAT 20) Рекурентні співвідношення із урахуванням граничних умов.  EMBED Equation.DSMT4   MACROBUTTON MTPlaceRef \* MERGEFORMAT  SEQ MTEqn \h \* MERGEFORMAT ( SEQ MTEqn \c \* ARABIC \* MERGEFORMAT 21)  EMBED Equation.DSMT4   MACROBUTTON MTPlaceRef \* MERGEFORMAT  SEQ MTEqn \h \* MERGEFORMAT ( SEQ MTEqn \c \* ARABIC \* MERGEFORMAT 22) Аналогічно можна отримати систему лінійних рівнянь для неявної схеми типу  GOTOBUTTON ZEqnNum198128 \* MERGEFORMAT  REF ZEqnNum198128 \! \* MERGEFORMAT (17). Для отримання більш компактних співвідношень введемо наступні позначення:  EMBED Equation.DSMT4   MACROBUTTON MTPlaceRef \* MERGEFORMAT  SEQ MTEqn \h \* MERGEFORMAT ( SEQ MTEqn \c \* ARABIC \* MERGEFORMAT 23) Тоді система алгебраїчних рівнянь набуває вигляду:  EMBED Equation.DSMT4   MACROBUTTON MTPlaceRef \* MERGEFORMAT  SEQ MTEqn \h \* MERGEFORMAT ( SEQ MTEqn \c \* ARABIC \* MERGEFORMAT 24)  EMBED Equation.DSMT4   MACROBUTTON MTPlaceRef \* MERGEFORMAT  SEQ MTEqn \h \* MERGEFORMAT ( SEQ MTEqn \c \* ARABIC \* MERGEFORMAT 25) При використанні неявної схеми граничні умови записуються аналогічно та виражаються співвідношеннями  GOTOBUTTON ZEqnNum897982 \* MERGEFORMAT  REF ZEqnNum897982 \! \* MERGEFORMAT (20). Зауважимо, що співвідношення  GOTOBUTTON ZEqnNum793999 \* MERGEFORMAT  REF ZEqnNum793999 \! \* MERGEFORMAT (25) еквівалентне співвідношенню  GOTOBUTTON ZEqnNum889261 \* MERGEFORMAT  REF ZEqnNum889261 \! \* MERGEFORMAT (22), із заміною відліку часу в точці  EMBED Equation.DSMT4  на відлік в точці  EMBED Equation.DSMT4 . Порядок використання явної і неявної схеми є однаковим. Для вибраного значення  EMBED Equation.DSMT4 ,  EMBED Equation.DSMT4  знаходимо значення  EMBED Equation.DSMT4  за значеннями  EMBED Equation.DSMT4 , використовуючи співвідношеннями  GOTOBUTTON ZEqnNum311318 \* MERGEFORMAT  REF ZEqnNum311318 \! \* MERGEFORMAT (21)   GOTOBUTTON ZEqnNum135445 \* MERGEFORMAT  REF ZEqnNum135445 \! \* MERGEFORMAT (22) для явної схеми, або шляхом розв’язку системи рівнянь  GOTOBUTTON ZEqnNum406909 \* MERGEFORMAT  REF ZEqnNum406909 \! \* MERGEFORMAT (24) із використанням співвідношень  GOTOBUTTON ZEqnNum624478 \* MERGEFORMAT  REF ZEqnNum624478 \! \* MERGEFORMAT (25), якщо схема є неявною. Коли  EMBED Equation.DSMT4 , то значення  EMBED Equation.DSMT4  знаходимо за співвідношеннями  GOTOBUTTON ZEqnNum311262 \* MERGEFORMAT  REF ZEqnNum311262 \! \* MERGEFORMAT (20), що випливають із граничних та початкових умов. Текст програми:
Антиботан аватар за замовчуванням

01.01.1970 03:01-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!