Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Принципы теплотехнического расчета ограждающих...docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
1.14 Mб
Скачать

Предварительный контроль исходных данных

33. Использование на ЭВМ программы СТП возможно только с обязательным предварительным контролем исходных данных специальной проверочной программой. При обнаружении ошибки в комплекте исходных данных дальнейшая работа с этими данными прекращается.

В программе предусмотрено обнаружение следующих ошибок:

пробивка на перфокарте не соответствует какому-либо числу (например, вместо числа пробита буква, число с несколькими десятичными точками, знак пробит после числа, пробивка карты начата неправильно и т.п.);

номер варианта NO пробит с дробной частью или на перфокарте оказалось более одного номера;

размер массива управляющих величин BUF не равен 6, некоторые его элементы пробиты со знаком минус, количество интервалов разбивки по осиOY (OZ) задано больше 90;

размеры массивов DX и DY не равны соответственно + 2 и + 2, начальные элементы этих массивов не равны нулю (за исключением случая DR≠ 0, когда граница исследуемой области слева не совпадает с осью симметрии), в прочих элементах массивов оказались элементы равные нулю или со знаком минус.

В массиве CORD1 число вершин чв какого-либо участка исследуемой области выходит за пределы 4  чв  М1, число участков не равно Z1, координаты вершин заданы не кратными 0,5, со знаком минус или равными нулю; число заданных пар координат вершин (x, у) не соответствует указанной величине числа вершин гв для этого участка, координаты некоторых точек заданы больше + 1 по ОХ и больше N + 1 по OY.

В массиве CORD2 число вершин у какого-либо участка границы (чв) выходит за пределы 2  чв  М2, число участков не равно Z2, координаты вершин заданы не кратными 0,5, со знаком минус или равными нулю; число заданных пар координат вершин (X, Y) не соответствует указанной величине числа вершин чв для этого участка, координаты некоторых точек заданы больше + 1 по ОХ и больше + 1 по ОY;

неравенство площадей исследуемой области, подсчитанных по данным массивов CORD1 и CORD2;

участки границ массива CORD2 не образуют замкнутого многоугольника (при наличии в исследуемой области отверстий - нескольких замкнутых многоугольников);

размеры массивов XLAM и YLAM не равны Z1 + 1, начальные элементы этих массивов не равны нулю, некоторые из остальных элементов равны нулю или заданы со знаком минус;

размер массива ALPHA не равен Z2, некоторые из его элементов заданы со знаком минус;

размер массива TEMP не равен Z2, некоторые из его элементов вышли за пределы -1000 < ТЕМР < 10000;

комплект исходных данных неполон (т.е. не содержит начальной или конечной служебной карты и необходимого количества данных - одной величины и девяти массивов).

Печать результатов

34. При работе программы последовательно печатаются отдельными группами: комплект исходных данных для контроля (озаглавлен ИСХОДНЫЕ ДАННЫЕ), значения тепловых потоков, пересекающих границы исследуемой области (ТЕПЛОВЫЕ ПОТОКИ, ВТ), суммы тепловых потоков, входящих в исследуемую область и выходящих из нее, а также разность этих сумм (озаглавлены ОШИБКА В ТЕПЛОВОМ БАЛАНСЕ, ВТ) и распределение температур в исследуемой области (ТЕМПЕРАТУРЫ В УЗЛАХ, ГРАД).

35. Исходные данные печатаются теми же группами, что и пробиваются на перфокартах. Перед каждой группой выдается ее условное обозначение. После группы данных TEMP в отдельной строке выводятся данные, характеризующие сложность задачи: количество блоков разбивки NL, число блоков, на которые автоматически разбита матрица для записи на диск (NB), и число уравнений в блоке (NYB). Вывод этих данных в начале решения задачи дает возможность оператору ориентировочно определить время окончания счета.

36. Величины тепловых потоков, пересекающих грани элементарных блоков, прилегающих к границе исследуемой области, печатаются в виде таблицы двумя группами колонок, отделенных друг от друга звездочками. В каждой группе пять колонок: первая колонка группы содержит номера блоков, последующие четыре - значения тепловых потоков. Величины тепловых потоков печатаются только для граней, расположенных на границе исследуемой области. Так как у пограничного блока только одна такая грань, то печатается одна величина теплового потока, а в остальных колонках этой строки печатаются нули. Для блока, расположенного в углу - печатается две величины. И, наконец, для блока, у которого три грани совпадают с границей исследуемой области - печатается три величины (рис. 11б). Данные печатаются с пятью знаками после запятой, до запятой предусмотрено три позиции и знак.

37. Суммы тепловых потоков, входящих в исследуемую область и выходящих из нее, а также разность между ними (ошибка в тепловом балансе) печатается в одной строчке. Если величина дебаланса теплового потока превышает 1 мкВт, то печатается диагностический текст (СБОИ МАШИНЫ ИЛИ ДЕФЕКТ В ИСХОДНЫХ ДАННЫХ), свидетельствующий о том, что дебаланс тепловых потоков оказался слишком большим и программа прекращает свою работу. При этом на пультовую машинку выдается сообщение о преждевременном окончании счета (НЕНОРМАЛЬНОЕ ЗАВЕРШЕНИЕ).

38. Печать значений искомых температур (°С) на границах исследуемой области и в центрах элементарных блоков* происходит в случае допустимого дебаланса тепловых потоков. Эта печать, выполняется с фиксированной запятой частями в двухмерной таблице, схематически подобной исследуемой области. При этом печатается три знака после запятой, до запятой предусмотрено три позиции и знак. В тех местах прямоугольной таблицы, где в исследуемой области имеются вырезы или отверстия, печатаются нули. В начале этой таблицы печатается тип решенной задачи (для плоской - ПОЛЕ ХY, для осевой симметрии - ПОЛЕ RZ, количество блоков, на которые разбита исследуемая область, и заголовок (ТЕМПЕРАТУРЫ В УЗЛАХ, ГРАД). По окончании задачи на пультовую пишущую машинку в этом случае выдается сообщение о нормальном решении задачи (НОРМАЛЬНОЕ ОКОНЧАНИЕ).

_____________

* Искомые значения температур могут быть отпечатаны в углах блоков принятой разбивки.