Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Вычислительный эксперимент 2: квадратная область, границы с линейным распределением температур




Пусть левый нижний и правый верхний углы прямоугольной области поддерживаются при температуре 1000, а левый верхний и правый нижний углы - при температуре 00. Изменение температуры вдоль каждой границы происходит равномерно, по линейному закону от 0 до 100.

В программу Teplo нужно внести следующие изменения: вводить только погрешность итераций eps и максимальное число итераций Max; запрограммировать вычисление линейного распределения температуры на границах. Соответствующие разделы программы должны быть следующими:

 

//Ввод исходных данных

Write('Eps='); readln(eps);

Write('Max='); readln(Max);

//Граничные условия

for i:=1 to M do

begin T[i,0]:=100-100/(M+1)*i; T[i,N+1]:=100/(M+1)*i end;

for j:=1 to N do

begin T[0,j]:=100-100/(N+1)*j; T[M+1,j]:=100/(N+1)*j end;

 

Вычисления проводились на сетке M=N=50. При выполнении программы вводились исходные данные:

Eps=0.0001

Max=500

Полученный массив температур обрабатывался программой построения изолиний. Результат представлен на рис…..

 

 

Рис.3.36. Картина изотерм во 2-м эксперименте

 

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

 

Вычислительный эксперимент 3: вытянутая прямоугольная область, границы с линейным распределением температур.

В этом эксперименте вертикальный размер области будет в 2 раза больше горизонтального. Поскольку, ячейки расчетной сетки имеют квадратную форму, то для параметров сетки выполняется равенство: M=2N. Выполним расчеты на сетке М=50, N=25. Эти значения нужно установить для соответствующих констант в программe Teplo и в программе построения изолиний.

Как и в предыдущем эксперименте, температура на границах изменяется линейно от 0 до 100 градусов. Поэтому не требуется в программе Teplo изменять расчет граничных условий.

Результат вычислительного эксперимента представлен на рис.3.37.

 

 

 

Рис.3.37. Картина изотерм в 3-м эксперименте

 

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

 

 

Вопросы и задания

1. Как в вычислительном эксперименте организуется связь между программой Teplo и программой построения изолиний?

2. Какие изменения нужно внести в программу Teplo, чтобы на верхней границе области действовало условие теплоизоляции, а на трех остальных границах задавались бы вводом постоянные значения температур?

3. Какие изменения нужно внести в программу Teplo, чтобы на обеих боковых границах области действовало условие теплоизоляции, а на нижней и верхней границах задавались бы вводом постоянные значения температур?

 

 

 
 

 

 





Поделиться с друзьями:


Дата добавления: 2015-11-23; Мы поможем в написании ваших работ!; просмотров: 1924 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Своим успехом я обязана тому, что никогда не оправдывалась и не принимала оправданий от других. © Флоренс Найтингейл
==> читать все изречения...

2397 - | 2213 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.