Скачиваний:
0
Добавлен:
16.05.2024
Размер:
710.66 Кб
Скачать

Лабораторная работа 8 численное решение задач теплопроводности

Теоретический материал к данной теме содержится в [2, глава 15].

ТРЕБОВАНИЯ К ЛАБОРАТОРНОЙ РАБОТЕ 8

Задачи 8.1-8.2 выполняются с помощью пакета MATHCAD.

Варианты заданий к задачам 8.1−8.2 даны в ПРИЛОЖЕНИИ 8.A.

Задача 8. 1. Промоделировать установление процесса теплопроводности в стержне. Для этого рассмотреть две задачи: начально-краевую (8.1)

(1)

и краевую (8.2)

(2)

Очевидно, что при .

ПОРЯДОК РЕШЕНИЯ ЗАДАЧИ:

1. Найти аналитическое решение задачи (2) см. ПРИЛОЖЕНИЕ 8 B

2. Cоставить явную разностную схему и программу, реализующую нахождение приближенного решения задачи (1).

3. Взять шаг разностной схемы и выбрать шаг из условия устойчивости для явной разностной схемы. Для начальной отладки принять число слоев по времени .

4. Найти массивы решений задач 1 и 2.

5. Произвести анимацию процесса установления. Для создания анимационного клипа в пакете MATHCAD нужно:

— выбрать пункт меню Animate на палитре Tools;

— заключить в выделяющий пунктирный прямоугольник поле графика;

— в диалоговом окне установить значение переменной FRAME, например, 100;

— нажать кнопку Animate;

— воспроизвести анимацию.

6. Установить момент времени TN, при котором приближенное решение задачи (1) визуально совпадает с решением задачи (2)

7. В отчет по задаче включить: нахождение аналитического решения задачи (2), программу, реализующую явную разностную схему, профили температуры в моменты времени 0, ТN/4, TN/2, TN.

Задача 8.2. Промоделировать процесс распространения тепла в стержне на примере следующей задачи:

(3)

Порядок решения задачи

1. Для задачи (3) составить неявную разностную схему

2.Составить подпрограммы, формирующие матрицу системы линейных уравнений и правой части. Решение полученной системы уравнений находить с помощью встроенной процедуры lsolve.

3.Найти решение разностной схемы для шагов и и сформировать матрицу решения исходной задачи для слоев по времени

4. Увеличить число слоев по времени до 100, шаг по пространству уменьшить в 10 раз. Вычислить массив приближенного решения для проведения анимации.

5. На одном чертеже построить графики приближенных решений для слоев времени

6. Произвести анимацию процесса теплопроводности.

7. В отчет по задаче включить: программу, реализующую неявную разностную схему, профили температуры п.5.

Приложение 8.A

ВАРИАНТЫ ЗАДАНИЙ К ЛАБОРАТОРНОЙ РАБОТЕ 8

ВНИМАНИЕ! Номер варианта для лабораторных работ вычисляется по следующей формуле: 1) для групп 9–11;

2) для групп 12–15

(здесь — номер группы, а — индивидуальный номер студента по журналу).

Примечание. Если полученный номер получился больше значения 50, то принять Если полученный номер получился меньше 1, то принять

Таблица к задаче 8.1

f(x)

l

ua

ub

f(x)

l

ua

ub

8.1.1

2

3

0

8.1.26

1

3

0

8.1.2

1

0

5

8.1.27

2

-2

-4

8.1.3

1

2

6

8.1.28

1.5

2

6

8.1.4

2

4

1

8.1.29

1

4

1

8.1.5

+2

1

2

4

8.1.30

1

-1

4

8.1.6

1

1

5

8.1.31

2

-1

1

8.1.7

2

3

3

8.1.32

3

3

8.1.8

0.5

6

0.6

8.1.33

0.5

1

1

8.1.9

3

1

8.1.34

2

2

8.1.10

0.5

1

5

8.1.35

-1

-1

8.1.11

2

1

8.1.36

0.3

3

1

8.1.12

1

3

3

8.1.37

2

-4

2

8.1.13

1

-2

2

8.1.38

1.2

-4

1

8.1.14

1

2

-2

8.1.39

0.5

1

1

8.1.15

1.5

3

-3

8.1.40

0.3

3

1

8.1.16

3

5

0

8.1.41

1

3

0

8.1.17

1

0

2

8.1.42

1

2

-4

8.1.18

1

2

6

8.1.43

1.5

2

5

8.1.19

2

4

2

8.1.44

1

4

2

8.1.20

+3

1

3

-3

8.1.45

1

-1

5

8.1.21

1

1

3

8.1.46

2

-2

1

8.1.22

2

-3

3

8.1.47

3

3

8.1.23

0.5

2

0.2

8.1.48

0.5

1

-1

8.1.24

1

3

-1

8.1.49

2

2

8.1.25

0.5

1

5

8.1.50

-1

-1

Таблица к задаче 8.2

8.2.1

8.2.26

1

3

8.2.2

8.2.27

8.2.3

8.2.28

8.2.4

8.2.29

8.2.5

8.2.30

8.2.6

8.2.31

8.2.7

8.2.32

8.2.8

8.2.33

8.2.9

8.2.34

8.2.10

8.2.35

8.2.11

8.2.36

8.2.12

0

8.2.37

8.2.13

8.2.38

8.2.14

8.2.39

8.2.15

8.2.40

8.2.16

0

8.2.41

3t

8.2.17

8.2.42

5t

8.2.18

0

8.2.43

8.2.19

8.2.44

8.2.20

8.2.45

8.2.21

8.2.46

8.2.22

8.2.47

-2sint

8.2.23

0

8.2.48

8.2.24

8.2.49

8.2.25

8.2.50

0

Соседние файлы в папке ЛР8