При выполнении расчетов необходимо открыть соответствующую книгу. Если расчет выполняется в автоматическом режиме, ссылки на листы базы данных будут действительны до тех пор, пока база открыта. Если выполняемый расчет предполагается использовать много раз, целесообразно объединить базу данных с расчетом. Для этого, используя команду «Сохранить как», следует сохранить исходную книгу под новым именем. Excel позволяет включать в книгу немалое число листов, поэтому единожды созданная «тетрадь» может быть использована для множества расчетов. В данном случае рекомендуется название «Лабораторный цикл». В новую книгу следует включить дополнительный лист, например «Лаб. №1», на котором будут выполняться пробные расчеты по определению теплофизических свойств.
Основу математического моделирования конвективного отвода теплоты составляет автоматическое считывание данных с информационных листов.
Автоматическое обращение к базе данных для выполнения расчетов осуществляется при помощи функции «СМЕЩ» [3]. Функция «СМЕЩ» возвращает ссылку, смещенную относительно заданной ссылки на указанное число строк и столбцов. Эта функция имеет следующий формат:
= СМЕЩ (ссылка; смещ_по_строкам; смещ_по_столбцам; [высота]; [ширина]).
Аргумент ссылка задает позицию, от которой отчитывается смещение. Аргументы смещ_по_строкам и смещ_по_столбцам задают расстояние по вертикали и горизонтали между аргументом ссылка и ссылкой, возвращаемой функцией. Положительные значения этих аргументов задают, соответственно, смещения вниз и вправо от аргумента ссылка, а отрицательные значения – смещения вверх и вправо. Необязательные аргументы высота и ширина задают размеры ссылки, возвращаемой функцией. Если они опущены, функция возвращает ссылку с размерами, совпадающими с размерами аргумента ссылка.
Итак, для вычисления энтальпия азота при известных значениях температуры и давления введем на лист «Лаб. №1» книги «Лабораторный цикл» исходные данные: в ячейку В3 – значение давления (20 МПа), в ячейку В4 – значение температуры (300 К). Значение энтальпия будем считывать с листа «ЭНТАЛЬПИЯ» в ячейку В5 при помощи функции «СМЕЩ» (рис. 3).
B5 |
fx = СМЕЩ ('Энтальпия'!$A$1;B4-69;B3*10) |
||
A |
B |
C |
|
1 |
|||
2 |
|||
3 |
Давление, МПа |
20 |
|
4 |
Температура, К |
300 |
|
5 |
Энтальпия, Дж/кг |
526217 |
Рис. 3. Пример вычисления энтальпии при заданных
значениях температуры и давления
Ввод формулы будем производить с помощью Мастера функций. В первом диалоговом окне из категории ссылки и массивы выбираем функцию «СМЕЩ» и переходим ко второму шагу Мастера функций. В поле ссылка надо ввести адрес ячейки, от которой отcчитывается смещение. Для этого переходим на лист «ЭНТАЛЬПИЯ» и щелкаем ячейку А1. Эта ячейка не содержит данных и используется в качестве универсальной точки отсчета (рис. 4). Для того чтобы зафиксировать эту точку, необходимо придать ей абсолютную ссылку – $A$1 (при копировании формулы этот адрес остается неизменным). Для быстрой смены типа ссылки достаточно нажать функциональную клавишу F4. При правильном вводе в поле ссылка появится Энтальпия!$A$1 (рис. 5) .
А |
В |
С |
D |
E |
F |
|
1 |
0,1 |
0,2 |
0,3 |
0,4 |
0,5 |
|
2 |
70 |
110,510864 |
580,659607 |
580,45892 |
580,25903 |
580,05987 |
3 |
71 |
112,554115 |
112,641014 |
112,70806 |
112,78870 |
112,86326 |
4 |
72 |
114,635315 |
114,708397 |
114,79019 |
114,86101 |
114,93915 |
5 |
73 |
116,733398 |
116,805031 |
116,88353 |
116,95874 |
117,03451 |
6 |
74 |
118,847801 |
118,923309 |
118,99033 |
119,06915 |
119,14257 |
7 |
75 |
120,963112 |
121,033379 |
121,10311 |
121,17691 |
121,25108 |
8 |
76 |
123,081772 |
123,154182 |
123,22381 |
123,29457 |
123,36521 |
9 |
77 |
125,198708 |
125,267998 |
125,34063 |
125,40458 |
125,47602 |
10 |
78 |
326,267853 |
127,377289 |
127,44425 |
127,51150 |
127,58144 |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.