Файл: Алексеева, Л. Г. Программа расчета температурного режима массивных бетонных гидротехнических сооружений в период строительства и эксплуатации для ЭВМ типа М-220 (шифр БКТ-М-2).pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 29.10.2024
Просмотров: 80
Скачиваний: 0
ш и и " и последовательно записывает юс в Н1.Б5 (при включен ном ключе 0001 на КЗУ- I одновременно выдает на печать). Затем он вызывает в зависимости от задачи блок Т—3—2(I ) или Т-3-3(2)
и передает |
ему управлении. Этот блок вычисляет' значения ^ , |
затем и |
и текущую температуру Т в каждой точке в заданные |
моменты времени. Температура Т в соответствующие моменты вре мени выдается на печать и одновременно записывается на магнит ный барабан (НМБ) на место " U ".
Далее, если требует задайте, Т-3-2(1) или Т-3-2(2) вызывает на свое место блок Т-3-3, который вычисляет (с выдачей на пе
чать) среднюю температуру Тср и средний перепад |
л Тср, и пос |
ле окончания работы вызывает в ЮЗУ блок Т-3-1, |
подготовив |
тем самым машину к расчету следующего варианта задач. При желании печати заголовка на АЦПУ крупными буквами
(БКТ-М) прикладывается две допол п /к, I -ИС и 2-ИС, которые ра ботают только при наличии транслятора ТА-2М записанного с
.программы №ЛПМ-1.
Для работы программы на ЭВМ "М-222" перед массивом п/к с программой БКТ-М-2 прикладывается дополнительно инструкция.
При желании вывода на печать результатов счета на АЦПУ для машины БЗСМт4 можно составить специальную программу перевода и выдачи -на печать расположенную в -ЮЗУ—I. Адреса, из которых необходимо обращаться к этой программе см .табл.I.
Инструкция для ЭВМ "М-222".
1Программа ,___, расчета ,__ , температуры, МАТЛАБ ВНИИГ;
220 мин, К, 10 мин;
3ВУ 700, МБ, ЮЗУО, АЦПУ;
4 |
9 |
|
|
|
|
% |
■ |
5 |
инст; |
|
|
|
|
|
|
( |
Ввод |
,__ , ВУ700 |
|
00001; |
|
||
7 |
ПУ ,__ , 00001; |
|
|
|
|
||
8 |
Если |
,__, |
ост |
,__ , |
01201 |
,___, К; |
|
9 |
Если |
,__, |
ост |
,__ , |
00221 |
,___, |
; |
10 |
К : ПУ ,__ , 0I20I; |
|
|
|
|||
II |
Если |
l__J ост |
,__ , |
0I20I |
,___, К; |
||
. 12 |
L : |
конец; |
|
|
|
|
|
13 |
|
|
|
|
|
|
|
14 |
|
|
|
|
|
|
|
Блок
прогр.,
•
I
Т-3-1
_tr_
__м__
Т -3-2(I)
—И~
«.П«.
—П-»
Т-3-2(2) —1|—
—П—
|
|
|
|
Таблица I. |
|
|
|
|
В ц/к |
Адрес |
Адрес 1 |
Что |
Где |
В ка |
Адрес |
I |
|
выхода |
возвра |
|||||||
|
на ГГЧ |
та в |
выдается |
располои |
кой |
|
счет- |
1 |
|
|
прогр. |
|
|
систе |
чщщ |
|
|
|
|
|
|
ме |
|
по |
|
|
2 |
|
|
|
|
счисл. |
АП |
|
|
3 |
4 |
5 _ |
6 |
7 |
8 |
|
||
128 . |
1220 |
1222 |
Исходные |
|
|
|
|
|
|
|
|
параметры 7361-7377 Юшх. |
|
|
|||
130 |
1244 |
1247 |
Координа |
7400- |
10 |
з. |
7767 |
|
|
|
|
ты Зцу, 2 |
7400+/-I |
|
|||
135 |
1351 |
1352 |
Коорд.^,^ |
6000 - |
10 |
з. |
7766 |
|
|
|
|
в случае |
6000-yS-I |
|
|||
|
|
|
плоской |
|
|
|
|
|
141 |
1462 |
1465 |
Функции |
3000+ |
10 |
з. |
0001 |
|
|
|
|
ОСТЫВ- Uj. |
3000+Г-1 |
Г-1 |
|
||
150 |
1624 |
1626 |
Дополн. |
2765-2777 |
10 |
з. |
|
|
141 |
1452 |
1454 |
ц/к |
7300-7301 10 з . |
|
|
||
|
|
|
||||||
151 |
204 |
206 |
Шкала v |
7300-7327 |
8 |
|
|
|
152 |
221 |
224 |
Ъ . |
0772- |
|
|
|
|
154 |
246 |
251 |
-1000+л - I 10 ил. 0001 |
|
||||
Тсс |
3000- |
|
|
|
|
|||
|
|
|
3000+л- I 10 ил |
0001 |
|
|||
|
|
|
|
|
||||
172 |
601 |
310 |
Тв зад. |
5000-5057 |
10 |
ил |
|
|
159 |
343 |
346 |
точках |
|
|
|
|
|
Расчетное |
5000-5000- -10' з |
0001 |
|
|||||
|
|
|
время r j |
+г" - I |
|
|
|
|
164 |
436 |
440 |
|
7340-7342 10 |
з. |
|
|
|
168 |
516 |
521 |
т* |
1000-1000+ 10 |
з |
0001 |
|
|
208 |
204 |
206 |
|
I |
|
|
|
|
Шкала г |
7300-7327 |
8 |
|
|
|
|||
214 |
313 |
316 |
Т* Т* Т'е 3000-3000+ 10 |
ил |
0001 |
|
||
|
|
|
|
I |
|
|
|
|
230 |
701 |
703 |
Те |
2000-2057 |
10 ил |
|
|
|
|
|
|
в зад. |
|
|
|
|
|
точках
34
I |
и |
J |
~ 7Г |
ь |
6 |
|
7 |
Т-3- 2(2) |
218 |
373 |
376 |
Расч.время |
50005000+ 10 3- |
||
|
221 |
|
442 |
|
*т'~ I |
10 з. |
|
|
440 |
|
7340- 734-2 |
||||
«-П—. |
219 |
417 |
|
—------ Занести "0" - |
|
|
|
|
225 |
517 |
521 |
тк |
10001000+ 10 |
з. |
|
|
|
|
|
.г '- I |
|
|
|
т -з -з |
190 |
511 |
514 |
тср |
10001000+ |
10 |
з. |
|
|
|
|
*т'- I |
|
|
|
|
178 |
265 |
270 |
Т |
10001000+ 10 |
з. |
|
|
|
|
|
ср |
+r- I |
|
|
|
134 |
371 |
374 |
,а *ср |
50005000+ 10 |
з. |
|
|
|
|
|
+ Г -I |
|
|
Примечания:
U
0001
7757
АШ
7751
АО
7751
АШ
7751
1.Программы переводов в кода АДПУ мокно составить для i,ЮЗУ-1, поскольку БКТ-15-2 использует только ЖЗУ-0.
2. |
Обозначешхя 10 пл - число |
в 10 с/с |
плававдей запятой |
|
|
(с порядком и мантиссой). |
10 |
- число в 10 с/с пред |
|
|
ставлено в натуральном виде, |
например 027,834 . . . |
||
|
(первый "О", если число > 1 , |
необходимо убрать). |
||
3. |
В последней графе указаны ячейки, в которых находятся |
|||
|
параметры для формирования адреса |
массива печати. |
В. Блок-схема программы.
|
9. Система математического |
обеспечения и |
|||||
|
|
вспомогательные |
программы. |
|
|||
|
ц/п |
|
вход |
|
выход |
Максимальный |
|
|
|
|
адрес |
||||
|
|
|
|
0177 |
|
0230'' |
0276 |
|
|
|
|
0237 |
|
0265 |
0276 |
|
Ю |
2 |
(пл) |
0125 |
|
0151 |
|
|
1 0 ' |
2(А1 ,2 ,3 ) |
0160 |
|
0167 |
|
|
|
2 |
10 (с зал .) |
0052 |
|
0077 |
0176 |
|
|
2 |
10 |
(А2) |
0120 |
|
0124 |
|
|
e x f ( x ) |
|
0300 |
■ |
0358 |
0427 |
|
|
£п |
се |
|
0277 |
|
0333 |
0336 |
|
x |
lJ |
|
0277 |
|
0365 |
0366 |
|
с tcj JC |
|
0277 |
|
0327 |
0327 |
|
|
C o s X |
|
0266 |
|
0265 |
0276 |
|
|
Ус ( х ) |
|
0400 |
|
0431 |
0537 |
|
, |
УоСх) |
|
0455 |
|
0537 |
0537 |
|
Г ( х ) |
|
0400 |
|
0417 |
0447 |
||
ff(x)c/ocr |
(по Гауссу) |
0450 |
|
0465 |
0507 |
||
4 |
’ |
. |
|
0400 |
|
0416 |
0427 |
|
> л |
|
|
0400 |
|
0416 |
0427 |
|
|
|
|
0540 |
|
0647 |
0675 |
|
|
|
|
2000 |
|
2031 |
2158 |
|
Y /fe ) |
|
2060 |
|
2102 |
2153 |
Все перечисленные в таблице СП помещены в БКТ-Ы-2.
10.Инструкция оператору по подготовке исходных
данных и работе за пультом ЭВМ. |
1 |
а ). Перфорация исходных данных.
I . Вся исходная информация за исключением логический шка лы перфорируется в 10 с /с с плавающей запятой.
• Логическая ткала перфорируется в 8 с /с .
37.
мецду всеми указанными массивами несоходшло проложить по 2-3 пустых перфокарты.
б).Работа за пультом ЭВМ.
[. Ввести по "вводу" программу с перфокарт (пли, если она
записана на магнитную ленту, |
с НШ). |
2. 3 случае, если БКТ-!.!-2 |
записана на ИЛ необходимо иметь |
дополнительно две перфокарты; |
одну для записи ЕКТ-1Л-2 нд НШ |
(п/к 3), другую для считывания её с магнитной ленты (п/к С). |
|
Для записи БКТ-Г.1-2 на магнитную ленту необходигло: |
|
а ) . Включить нужный МЛ с размеченной магнитной лентой и ввес |
ти с устройства ввода массива программы, перед которым обязательно поставить п/к 3.
Программа с контролем автоматически запишется на нужный ЛЕС.'. б ) . Для считывания программы с НШ включить ЛИЛ с записанной
программой и ввести п/к С. Программа ЕКТ-М-2 автоматически перепишется в ЛЮЗУ, на НМБ, произойдет вызов программы Т—3г1 и машина готова к расчету задач.
3. После ввода произойдет останов по KPA-I200.
4. Поставить на ввод массивы с исходной информацией.
Если одновременно решается несколько задач, то ставятся на
вводное устройство сразу все. |
|
|
5. |
Пустить машину; после расчета каждой задачи останов по |
|
КРА 1200, машина готова к решению следующей; нажать |
"пуск". |
|
6. |
При необходимости выдачи на печать функции остывания |
|
( и к ) |
нужно включить ключ li I на КЗУ-1. |
|
|
Перечень остановов и переключателей. |
' |
Программа |
Адрес останова |
1241
212 Т-3-1 313 323 406 426
220
Т Ч_?("П
245
Т -3-2(2) 312
Причина останова
Отсутствует признак конца массива При вычислении е ■*" - а: > 6 4 Логарифм отрицательного числа
При вычислении |
х < О |
При вычислении |
с с < 0 |
При вычислении Г ( х ) |
л =О |
■Отсутствует признак конца массива гРг>
То не для массива Та
Отсутствует признак конца массива
38.