Программа вычислений на микрокалькуляторах 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Программа вычислений на микрокалькуляторах



Программы предназначены для вычислений на микрокалькуляторах типа «Электроника» БЗ-34, МК-54, МК-56, МК-61 и МК-52. Каждая программа содержит описание назначения программы, ее алгоритм текст самой программы, порядок ввода численных значений и контрольный текст. В памяти микрокалькулятора не могут быть размещены все программы, поэтому они объединены по группам. С каждой программой группы можно работать самостоятельно, однако для удобства работы рекомендуется вводить все программы группы. Если в процессе работы необходимо перейти от одной группы программ к другой, то необходимо каждую группу программ вводить заново с клавиатуры.

В микрокалькуляторе МК-52 возможно записать часть групп программ в постоянное запоминающее устройство и вызывать их по мере надобности без ручного набора.

Краткие методические указания

1. Для ввода программ каждой группы необходимо выполнить на микрокалькуляторе следующую последовательность операций (нажатий клавиш) FПРГ. Если программа начинается не с адреса 00, то перед указанной последовательностью выполняют операции БП <адрес>. По завершении набора программ выполняют последовательность операции FABT.

При вводе каждого шага программы набирается только первая часть после точки (см. табл. 4). Левая часть до точки высвечивается автоматически в двух правых разрядах экрана.

2. Запуск программы па счет осуществляется последовательностью В/О С/П в случае, если программа начинается с адреса 00, и последовательностью БП<aдpec>C/П в других случаях.

3. До начала счета согласно инструкции к программе в отдельные регистровые ячейки памяти необходимо ввести численные значения. Порядок ввода следующий: <численное значение>П<адрес ячейки>. Адрес ячейки может быть от 0 до 9 и А, В, С, Д, знак числа вводится в конце набора. Дробная часть от целой отделяется запятой. Например, число -148,12 вводится нажатием клавишей в последовательности 1 4 8, 12 /-/.

При вводе числа с порядком вначале вводится мантисса числа и знак числа, затем ВП, и, наконец, вводится порядок и знак порядка. Например, число -148,12·10-15 вводится нажатием клавиш 1 4 8,12 /-/ ВП 15 /-/. При ошибке набора числа нажмите клавишу Сх, и повторите набор. Проверить набранное значение можно последовательностью ИП<адрес ячейки>.

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

5. Результаты расчета получают согласно инструкции либо на экране, либо и регистровых ячейках памяти. Вызов результатов из ячеек памяти см. в п. 3.

Программы расчета разд. 2 "Сопротивление теплопередаче ограждающих конструкций"

6. Первая группа программ расчета по формулам [1], [2], [3], [4], [5], [6], [7].

Распределение регистровой памяти:

ПО - R о, П1 - D, П2 - aн, П3 - счетчик слоев, П4 - aв, П5 - R 0тр, П7 - R к, П8 - R а, ПА - R б. Условные обозначения те же, что приняты в СНиПе.

Распределение программной памяти и назначение программ приведены в табл. 1. До начала расчета исходные данные aн и aв вводятся в регистры П2 и П4. Остальные данные вводятся в процессе счета согласно инструкций, помещенных в табл. 2. Текстовые примеры приведены в табл. 3, тексты программ - в табл. 4.

Таблица 1

Назначение программ первой группы

№ программы Назначение программ Места, занимаемые в памяти
1 Расчет R отр по формуле [1] 00-09
2 Программа расчета по формуле [3] 09-11
3 Расчет D по формуле [2] 12-25
4 » R о и r k по формулам [4] и [5] 26-48
5 » R а по формуле [6] 49-74
6 » Rкпр по формуле [7] и Rопр 75-98

Таблица 2

Инструкция по выполнению счета по программам первой группы

№ программы Последовательность работы с программами
1 в/о с/п (D t н)­(n)­(t в)­(t н) с/п r отр
3 (k) БП12 С/П
4 (k) БП 26 С/П   R к С/П R о
5 (m) БП 49 С/П (F) С/П   R к С/П R 0 С/П R a П8
6 До начала расчета исполнить 0 ПА  по однородным участкам 1 БП 26 С/П(d)­(l) С/П R к ИПА+ПА S R к по неоднородным участкам ( ) БП 49  С/П С/П R a ИПА+ПА Б/П 75 С/П__________ % С/П R кпр С/П R опр если меньше 25 %, то продолжать

Примечания: 1. В круглых скобках приведены вводимые величины. 2. k - число слоев данной конструкции или участка, m - число участков, на которые условно разрезается конструкция. 3. При выполнении программ 4 и 5 перед вводом d высвечивается номер слоя, считая от последнего, кроме того для программы 5 перед вводом F высвечивается номер участка, считая от последнего. 4. Площади участков считают последовательностью:

.

5. Рекомендуется следующая последовательность исполнения программ: 1, 3 (снова 1, если меняется t н), 4, 5 и 6.

Таблица 3

Тестовые примеры программ первой группы

№ программы Последовательность работы с программами и результаты
1 23 П2 8,7 П4 В/О С/П 8­1­18­35/-/ С/П 0,76149419 { R бтр}
3 3 БП12 С/П [3] 8,12 С/П 0,01­0,52 С/П [2]0,55 С/П 0,08­0,041 С/П [1] 8,12 С/П 0,01­0,52 С/П 1,3854783 { D }
4 3 БП26 С/П [3] 0,01­0,52 С/П [2] 0,08­ 0,041 С/П [1] 0,01­0,52 С/П 1,9896811 { R к} С/П 2,1481019 { R 0}
5 2 БП49 С/П [2] 0,42 С/П 1 С/П [1] 0,1­0,52 С/П 0,19230769 {R1} С/П 0,35072847 { R 0} С/П [1] 3,024 С/П 3 С/П [3] 0,01­0,52 С/П [2] 0,08­0,041 С/П [1] 0,01­0,52 С/П 1,9896811 { R 2} С/П 2,1481019 { R 0} С/П 0,9298454 { R a} П8
6 0 ПА {первый участок} 1 БП 26 С/П [1] 0,01­0,52 С/П 0,0192308 { R к1} ИПА+ПА 0,0192308 {S R к} {второй участок} 2 БП 49 С/П [2] 0,42 С/П 1 C/П [1]0,08­0,52 С/П С/П С/П [1] 3,024 С/П 1 С/П [1] 0,08­0,041 С/П С/П С/П 0,80471 { R к2} ИПА+ПА 0,823941 {S R к} {третий участок} 1 БП 26 С/П [1] 0,01­0,52 С/П 0,0192308 { R к3} ИПА+ПА 0,843172 { R к} БП 75 С/П  С/П 0,872063 { R { R кпр} С/П 1,0304839 { R опр}

Примечание. Цифры в квадратных скобках, высвечивающиеся на экране, либо номер участка, либо номер слоя. Их вводить не надо. Вслед за подчеркнутым результатом расчета в фигурных скобках дано условное обозначение его в соответствии с формулой.

Таблица 4

Тексты программ первой группы

№ программы

Тексты программ

1

F ПРГ    

03.

   
00 с/п 01.- 02.X 04.¸ 05.ИП4
06. F 1/ X 07.X 08.П5 09.С/П    
2 10.¸ 11.В/О        

3

12.П3 13.0 14.П1 15.ИП3 16.С/П 17. ПП
18.09 19.X 20.ИП1 21.+ 22.П1 23. FL 3
24.15 25.С/П        

4

26.П3 27.0 28.П0 29.ИП3 30.ПП 31.09
32.ИП0 33.+ 34.П0 35. FL 3 36.29 37.П7
38.С/П 39.ИП4 40. F 1/ X 41.ИП2 42. F 1/ X 43.+
44.+ 45.П0 46.С/П 47.В/О 48.С/П  

5

49.П1 50.0 51.ПС 52.0 53.ПВ 54.ИП1
55.С/П 56.ПД 57.ИПС 58.+ 59.ПС 60.С/П
61.ПП 62.26 63.ИПД 64.ИП7 65.¸ 66.ИПВ
67.+ 68.ПВ 69. FL 1 70.54 71.ИПС

72.

73.¸ 74.С/П      

6

75.ИП8 76.ИПА 77.- 78.ИПА 79.¸ 80.2
81. F 10х 82.X 83.С/П 84.ИПА 85.2 86.Х
87.ИП8 88.+ 89.3 90.¸ 91.С/П 92.ИП4
93. F 1/ X 94.ИП2 95. F 1/ Х 96.+ 97.+ 98.С/П
          F ABT

Таблица 5

Назначение программ второй группы

№ программы Назначение программ Места, занимаемые в памяти
1 Расчет tв по формуле [12] 00-11
2 Подпрограмма части расчета 12-20
3 » расчета по формуле [4] 21-37
4 »» R по формуле [3] 39-41
5 Расчет R 'o 42-46
6 » R оусл 47-51
7 » t'в по формуле [13] 52-75
8 » t'в»» [13а] 76-97

Каждая программа может быть использована самостоятельно, кроме программы 2. Программы 3, 4 и 5 при работе используют подпрограмму 2, программа 5 использует программу 4, программа 6 использует результаты расчета программы 4 и 5.

7. Вторая группа программ расчета по формулам [12], [13], [13а]. Распределение регистровой памяти: П0 - R o, П2 - aн, П3 - счетчик слоев, П4 - aв, П5 - t в, П6 - tв, П7 - R 'о, П8 - R оусл, П9 - t'в, П1 - рабочая ячейка.

Распределение программной памяти и назначение программ приведено в табл. 5, Исходные данные aн и aв вводятся в регистры П2 и П4 перед расчетом, a R о или R оусл вводятся в регистр П0 или определяются расчетом по программе 6 данной группы. Остальные данные вводятся в процессе счета. Инструкции исполнения программ приведены в табл. 6, тестовые примеры в табл. 7 и тексты программ в табл. 8.

Таблица 6

Инструкция по выполнению счета по программам второй группы

№ программы Последовательность работы с программам!
1 В/О С/П (n)­(t н)­(t в) С/П tв
5 (k) БП42 С/П   R 'o
6 (k) БП47 С/П   R oусл П0
7 БП52 С/П (h)­(t н)­(t в) С/П t'в
8 БП76 С/П (x)­(t н)­(t в) С/П t'в

Примечания: 1.В круглых скобках приведены вводимые величины, k - число слоев конструкции. 2. Рекомендуется следующая последовательность исполнения программ: 6, 1, 5, 7 или 8. 3. Коэффициент 1+е-51Кh вычислять последовательностью ∟­5X|-|X F еx1+hX.

Таблица 7

Тестовые примеры программ второй группы

№ программы Последовательность работы с программами и результаты
6 23 П2 8,7 П4 3 БП47 С/П [3] 0,01­0,52 С/П [2] 0,08­ 0,041 С/П [1] 0,01­0,52 С/П 2,1481019 П0 { R оусл}
1 В/О С/П 1­35/-/­18 С/П 15,16403 {tв}
.5 1 БП42 С/П [1] 0,1­0,52 С/П 0,35072847 { R '0} 0,084­5 Х/-/ F ex1+0,275Х 0,45568787 {h}
7 БП52 С/П 0,456 С/П 1­35 /-/­18 С/П 8,536772 (t'в)

(См. примеч. к табл. 3.)

Таблица 8

Тексты программ второй группы

№ программы Тексты программ
  F ПРГ
1 00.0 01.П6 02.ПП 03.12 04.ИП0 05. F 1/ Х 06.Х 07.ИП5 08. 09.- 10.П6 11.С/П
2 12.С/П 13.П5 14. 15.- 16.X 17.ИП4 18. F 1/ Х 19.Х 20.В/О
3 21.0 22.П1 23.ИП3 24.ПП 25.39 26.ИП1 27.+ 28.П1 29. FL 3 30.23 31.ИП4 32. F 1/ X 33.ИП2 34. F 1/ Х 35.+ 36.+ 37.В/О
4 39.С/П 40.¸ 41.В/О
5 42.П3 43.ПП 44.21 45.П7 46.С/П
6 47.П3 48.ПП 49.21 50.П8 51.С/П
7 52.0 53.П9 54.ИП8 55.ИП7 56.¸ 57.1 58.- 59.С/П 60.X 61.1 62.+ 63.П9 64.ПП 65.12 66.ИП8 67. F 1/ X 68.ИП9 69.X 70.X 71.ИП5 72. 73.- 74.П9 75.С/П
8 76.0 77.П9 78.1 79.ИП8 80.ИП4 81.С/П 82.Х 83.X 84.+ 85.П9 86.ПП 87.12 88.ИП8 89. F 1/ X 90.X 91.ИП9 92.X 93.ИП5 94. 95.- 96.П9 97.С/П F АВТ

Каждая программа может быть использована самостоятельно. Программы 1, 7 и 8 при работе используют подпрограмму 2, а программы 5 и 6 - подпрограммы 3 и 4.

8. Третья группа программ расчета по формулам [3], [4], [5], [17] и [17а] СНиП II-3-79**.

Распределение регистровой памяти:

П2 - aн, П3 - счетчик слоев, П4 - aв, П5 - t в, П6 - z от.пер., П7 - t от.пер., П8 - Ст, П9 - r.

Результаты вычислений ПА- R отрrэф, ПВ - R o, ПС-Т, ПД - П.

Распределение программной памяти и назначение программ приведено в табл. 9. До начала расчета исходные данные aн, aв, t в, z от.пер., t от.пер., C т вводятся в регистры соответственно П2, П4, П5, П6, П7, П8. Остальные данные вводятся в процессе счета. Инструкция исполнения программ приведена в табл. 10, тестовые примеры в табл. 11 и тексты программ в табл. 12.

Таблица 9

Назначение программ третьей группы

№ программы Назначение программ Места, занимаемые в памяти
1 Расчет произведения R 0тр r эф 00-03
2 Подпрограмма части расчета 04-05
Подбор первого варианта конструкции по условию изменения знака разности R 0тр r эф- R 0 06-28
Программа 3а включает расчет R 0 06-23
4 Расчет С д и П по формулам [17а] и [17] 30-71
5 Расчет Т по формуле (3) 72-95

Таблица 10

Инструкция по выполнению счета по программам третьей группы

№ программы Последовательность работы с программами
1 в/о с/п (R 0трr эф с/п (R 0тр r эф)
(k) БП06 С/П  С/П (R 0тр r эф- R 0)
(k) БП06 С/П   R 0
4 БП30 С/П (Ц) С/П (С м) С/П П
5 БП72 С/П (n)­(T 2)­(H) С/П (Р)­(K 1)­(T 1) С/П (Ц 1)­(U) С/П Т

Примечания: 1. В круглых скобках приведены вводимые величины k- число слоев конструкции. 3. Рекомендуется следующая Последовательность исполнения программ; 1, 3а, 3б, 5, 4; затем 3б, 5, 4 повторяется по числу вариантов.

Таблица 11

Тестовые примеры программ третьей группы

№ программы Последовательность работы с программами и результаты
1 23 П2 8,7 П4 18 П5 205 П6 10,1/-/П7 5,02 П8 1 П9 В/О С/П 0,967­1,1 С/П 1,0637 { R 0тр· r эф}
2 БП 06 С/П [2] 0,445­0,52 С/П [1] 0,035­0,93 С/П 1,0518244 С/П 0,0118756 { R 0тр· r эф- R 0} 2 БП 06 С/П [2] 0,465­0,52 С/П [1] 0,035­0,93 С/П 1,090286 С/П -0,02659 { R 0тр· r эф- R 0}
2 БП 06 С/П [2] 0,415­0,52 С/П [1] 0,035­0,93 С/П 0,994132 { R 0}
5 БП 72 С/П 1­3­25 С/П 0,564­1,21­1,55 С/П 0,8­0,45 С/П 3,532782 { T }
4 БП 30 С/П 36,1 С/П 1,08 С/П 84,75 { П }

(См. примеч. к табл. 3.)

Таблица 12

Тексты программ третьей группы

№ программы

Тексты программ

  F ПРГ          
1 00.С/П 01.X 02.ПА 03.С/П    
2 04.¸ 05.В/О        

3

06.П3 07.0 08.ПВ 09.ИП3 10.ПП 11.03
12.ИПВ 13.+ 14.ПВ 15. FL 3 16.09 17.ИП4
18. F 1/ X 19.ИП2 20. F 1/ X 21.+ 22.+ 23.ПВ
24.С/П          
25.ИПА 26. 27.- 28.С/П 29.  

4

30.0 31.ПД 32.ИП8 33.ИП6 34.ИП7 35.ИП5
36. 37.- 38.X 39.X 40.1 41.1
42., 43.3 44.ВП 45.4 46./-/ 47.X
48.ИПВ 49.ИП9 50.X 51.¸ 52.ПД 53.С/П
54.ИПС 55.+ 56.1 57., 58.0 52.2
60.X 61.С/П 62.+ 63.1 64., 65.2
66.5 67.X 68.ИПД 69.+ 70.ПД 71.С/П

5

72.0 73.ПС 74.С/П 75.­ 76.0 77.,
78.0 79.1 80.X 81.1 82.+ 83.X
84.X 85.ПС 86.С/П 87.X 88.ИПС 89.+
90.X 91.С/П 92.X 93.+ 94. ПС 95.С/П
          F ABT

Таблица 13

Назначение программ четвертой группы

№ программы Назначение программ Места, занимаемые в памяти
1 Расчет R '0 00-04
2 » R 0усл 05-09
3 Подпрограмма части расчета 10-26
4 То же 27-29
5 Расчет  части формулы (5) и накопление ее в П7 30-38
6 Расчет r по формуле (5) и R 0 39-49
7 Определение y из формулы (6) методом линейной интерполяции 50-68
8 Вычисление К для металлических теплопроводных включений по формуле (6) 69-82

Таблица 14

Инструкция по выполнению счета по программам четвертой группы

№ программы Последовательность работы с программами
1 (k) В/О С/П (d)­(l) С/П R '0
2 (k) БП 05 С/П (d)­(l) С/П R 0усл
5 БП 30 С/П (a)­(L) С/П ИП7+П7
6 БП 39 С/П (f) С/П r С/П R 0
7 БП 50 (h) П9 (Х 0) С/П (Y 0) С/П (Y 1) С/П [0] (X) С/П y
8 БП69 С/П (l)­(a)­(d) С/П К

(См. примеч. к табл. 2.)

Программы 1, 3, 4 и 5 и расчет R o могут быть использованы самостоятельно. Программа 3 при работе использует подпрограмму 2.

9. Четвертая группа программ расчета по формулам (5) и (6).

Распределение регистровой памяти:

П1 - y, П2 - aн, П3 - счетчик слоев, П4 - aв, П5 - R 'о, П6 - R oусл, П7 - , П8 - r (результат), ПД - K, остальные регистры памяти - рабочие.

Распределение программной памяти и назначение программ приведено в табл. 13. До начала расчета исходные данные aн, aв соответственно вводятся в П2 и П4, остальные данные вводятся в процессе счета. Инструкция исполнения программ приведена в табл. 14, тестовые примеры в табл. 15 и тексты программ в табл. 16. В случае неметаллических включений К определяется по табл. 7 и п. 2.8 разд. 2, для металлических включений К вычисляется программой.

Таблица 15

Тестовые примеры программ четвертой группы

№ программы Последовательность работы с программами и результата
1 23 П2 8,7 П4 1 В/О С/П [1] 0,102­58 С/П 0,1601794 { R '0}
2 2 БП 05 С/П [2] 0,002­58 С/П [1] 0,1­0,04 C/П 2,658455 { R 0усл} 0,002­58­0,1­0,04 X + X29 < Х =29 Y (X)=y по таблице 8 Пособия, схема II Х 0=20, Х 1=50 h = Х 1- Х 0=30 Y 0=0,665 Y 1=1,254>
7 БП 50 30 П9 20 С/П 0,665 С/П 1,254 С/П [0] 29 С/П 0,8417 [y]
8 БП 69 С/П 0,04­0,002­0,1 С/П 40,576553{ K }
5 БП 30 С/П 0,002­6 С/П 8,0812599  ИП7+П7
6 БП 39 С/П 6 С/П 0,42609824 { R } С/П 1,132763{ R 0}

(См. примеч. к табл. 3.)

В случае неметаллических включений первая строчка 23, в табл. 15 П2 8,7 П4 К ПД.

Последовательность выполнения программ - 1, 2, 5, 6 для неметаллических включений и 1, 2, 7, 8, 5, 6 - для металлических. При определении коэффициента y в формуле (6) находим значение безразмерного параметра теплопроводного включения

по табл. 8 Пособия определяется значение Х 0, h, Y 0, Y 1 формулы линейной интерполяции по программе

Y (X)= Y 0+(X - X 0)(Y 1- Y 0)/ h,

где h = X 1- Х 0.

h=x 1 -x 0

Таблица 16

Тексты программ четвертой группы

№ программы

Тексты программ

  F ПРГ        
1 00.П3 01.ПП 02.10 03.П5 04.С/П
2 05.П3 06.ПП 07.10 08.П6 09.С/П

3

10.0 11.П1 12.ИП3 13.ПП 14.27
15.ИП1 16.+ 17.П1 18. FL 3 19.12
20.ИП4 21. F 1/ X 22.ИП2 23. F 1/ X 24.+
4 25.+ 26.В/О 27.С/П 28.¸ 29.В/О

5

30.ИП6 31.ИП5 32.¸ 33.ИПД 31.С/П
35.X 36.X 37.X 38.С/П  

6

39.ИП7 40.С/П 41.+ 42.1 43.+
44. F 1/ X 45.П8 46.С/П 47.ИП6 48.X
49.С/П        

7

50.П0 51.С/П 52.ПА 53.С/П 54.ИПA
55.- 56.ИП9 57.¸ 58.ПВ 59.0
60.С/П 61.ИП0 62.- 63.ИПВ 64.X
65.ИПА 66.+ 67.П1 68.С/П  

8

69.ИП1 70.ИП6 71.¸ 72.С/П 73. F 2
74. 75.¸ 76. 77.¸ 78.X
79.1 80.+ 81.ПД 82.С/П F ABT

10. Пятая группа программ расчета коэффициента теплотехнической однородности панелей на гибких связях.

Распределение регистровой памяти: П2 - aн, П3 - счетчик, П4 - aв, П5 - сумма, П6 - dп, П7 - R 0усл.

До начала расчета исходные данные aн, aв, dп вводятся о регистры памяти П2, П4, П6 соответственно.

Распределение программной памяти и назначение программ приведено в табл. 17. Данные для расчета вводятся в процессе счета согласно инструкциям, помещенным в табл. 18.

Таблица 17

Назначение программ пятой группы

№ программы Назначение программ Места, занимаемые в памяти
1 Подпрограмма расчета площади зоны влияния fi горизонтальных и вертикальных стыков по формуле (8) 00-04
2 То же, оконных откосов по формуле (9) 05-17
3 То же, теплопроводных включений прямоугольного сечения по формуле (10) 18-31
4 То же, теплопроводных включений точечного типа по формуле (11) 32-37
5 Программа расчета r по формуле (7) и Rопр по формуле [12] 38-57
6 Подпрограмма расчета по формуле [3] 57-59
7 Расчет R к и R 0усл по формулам [5] и [4] 60-79

Таблица 18

Инструкция по выполнению счета по программам пятой группы

Последовательность работы с программами
5 (п) БП38 С/П
7 к БП60 С/П

Примечание. При работе программы 5 при каждом исполнении необходимо выбрать одну из четырех последовательностей команд в фигурных скобках в зависимости от типа теплопроводного включения, например, при двух включениях, первое из которых рассчитывается по подпрограмме 2, а второе по подпрограмме 4 будет следующая последовательность: 2 БП38 С/П БП05… fi С/П БП32… fi с/п F 0 с/п r с/п r опр.

Таблица 19

Тестовые примеры программ пятой группы

№ программы Последовательность работы с программами и результаты
7 23 П2 8,7 П4 0,25 П6 3 БП60 С/П [3] 0,1­0,075 С/П [2] 0,05­0,15 С/П [1] 0,05­0,25 С/П
7 3 БП60 С/П [3] 0,1­2,04 С/П [2] 0,1­0,05 С/П [1] 0,05­2,04 С/П
5 5 БП38 С/П [5] БП00 С/П 6,0 С/П 0,05 С/П [4] БП00 С/П 3,2 С/П 0,05 С/П [3] БП05 С/П 6,0­0,5 С/П 0,47 С/П [2] БП18 С/П 0,15­0,1 С/П 0,12 С/П [1] БП32 С/П 0,2 С/П 8,0 С/П

(См. примеч. к табл. 3.)

Тексты программ пятой группы

Таблица 20

№ программы

Тексты про грамм

1

F ПРГ        
00.ИП6 01.С/П 02.X 03.БП 04.42
05.ИП6 06.С/П 07.+ 08.X 09.2

2

10.Х 11. F p 12.ИП6 13. 1 2 14.X
15.+ 16.БП 17.42    

3

18.ИП6 19.С/П 20.ИП6 21.2 22.X
23.+ 24. 25.ИП6 26.2 27.X
28.+ 29.X 30.БП 31.42  

4

32.ИП6 33. 2 34.4 35.X 36.БП
37.42        

5

38.П3 39.0 40.П5 41.ИП3 42.С/П
43.X 44.ИП5 45.+ 46.П5 47. FL 3
48.41 49.С/П 50.¸ 51.1 52.+
53. F 1/ X 54.С/П 55.ИП7 56.X 57.С/П
6 58.¸ 59.В/О      

7

60.П3 61.0 62.П7 63.ИП3 64.ПП
65.57 66.ИП7 67.+ 68.П7 69. FL 3
70.63 71.С/П 72.ИП4 73. F 1/ X 74.ИП2
75. F 1/ Х 76.+ 77.+ 78.П7 79.С/П
F АВГ        

Тестовые примеры приведены в табл. 19, тексты программ в табл. 20.

Программа 7 при работе использует подпрограмму 6, программа 5 использует подпрограммы 1-4 в зависимости от типа теплопроводного включения.

ПРИЛОЖЕНИЕ 13

ДИАЛОГОВЫЙ ПРОГРАММНЫЙ КОМПЛЕКС АВТОМАТИЗАЦИИ РАСЧЕТОВ, ПРЕДУСМОТРЕННЫХ ГЛАВОЙ СНиП II-3-79**

1. Направление, связанное с автоматизацией теплотехнических расчетов, предусмотренных главой СНиП II-3-79**, является закономерным этапом совершенствования качества проектных решений и сокращения сроков проектирования. Бурное развитие средств электронно-вычислительной техники и программного обеспечения, общее повышение уровня компьютерной грамотности инженерно-технического и научного персонала, наличие в большинстве научно-исследовательских и проектных институтов, высших учебных заведений современных мини-ЭВМ (типа СМ-4, СМ-1420) диктуют необходимость разработки соответствующих программных средств. Однако следует подчеркнуть ряд требований, которым должно отвечать подобное прикладное программное средство.

Во-первых, это диалоговый режим работы, обеспечивающий наглядность и простоту информационного обмена, что особенно важно для неспециалистов в области вычислительной техники и программирования. При этом появляется возможность оперативного контроля за ходом расчетов и корректирования как начальных значений, так и данных промежуточных и окончательных результатов. Полный протокол проводимого с ЭВМ Диалога, по желанию исполнителя, должен выводиться на алфавитно-цифровое печатающее устройство (АЦПУ).

Во-вторых, программное средство должно обеспечить организацию работы с большими массивами справочной информации путем создания и использования архивов, необходимых для расчетов данных в виде файлов прямого доступа во внешней памяти ЭВМ (на магнитном диске). За счет этого появляется возможность свести к минимуму тот необходимый объем дополнительной справочной информации, который проектировщик вынужден использовать при теплотехнических расчетах в виде различных таблиц, справочников, ГОСТов и т.п.

И, наконец, программное средство должно разрабатываться путем тщательнейшей проработки всех алгоритмов с участием экспертов - опытных специалистов в области строительной теплотехники.

В нем должны быть сохранены структура СНиПа, а также принятая методика и последовательность работы с соответствующими разделами, Таким образом, становится возможным повысить достоверность и улучшить качество проводимых по СНиПу расчетов даже при условии недостаточной квалификации исполнителя и отсутствия у него опыта работы.

2. Работа над созданием подобного программного комплекса была начата в НИИСФе еще в конце 70-х годов, В начале 80-х был создан программный комплекс автоматизации расчетов по главе СНиП II-3-79**, Областью применения программного комплекса является проектирование ограждающих конструкций зданий и исследование их теплотехнических свойств с целью как проверки качества запроектированной (или существующей) конструкции, так и подбора мероприятий по ее улучшению либо отбору наилучшего варианта в процессе проектирования. Данный комплекс состоит из 5-ти программ (по количеству разделов СНиПа), а также двух архивов данных-с теплофизическими характеристиками материалов из прил. 3 СНиП II-3-79** и температурами воздуха по географическим пунктам СССР из табл. 1 СНиП 2.01.01-82. «Строительная климатология и геофизика». Все программы написаны на алгоритмическом языке Фортран-IV и функционируют на ЭВМ СМ-3, СМ-4 под управлением операционной системы ОС РАФОС. Программный комплекс представляет собой открытую систему, составленную по модульному принципу, что даст возможность его дополнения и модификации. Минимальная конфигурация технических средств, необходимая для реализации комплекса - ЭВМ типа СМ-4 с ОЗУ не менее 32К, видеотерминал на магнитной ленте (типа ИЗОТ или СМ-5300), накопитель на магнитном диске (типа СМ-5400), АЦПУ. Программный комплекс был передан в Межотраслевой фонд алгоритмов и программ автоматизированных систем в строительстве МОФАП АСС в 1985г, (его № 4-27-Н) и с тех пор внедрен более чем в 15 научно-исследовательских и проектных организациях и учебных заведениях страны.

3. В связи с выходом в свет нового СНиП II-3-79**, а также с учетом опыта разработки и эксплуатации описанного в предыдущем пункте комплекса программ, в лаборатории автоматизации исследований и расчетов по строительной физике НИИСФа создан новый диалоговый программный комплекс автоматизации расчетов по всем разделам СНиП II-3-79**.

Следует отметить ряд особенностей нового программного комплекса, таких, как:

более развитую его диалоговую компоненту, предусматривающую три состояния человеко-машинного интерфейса: сообщение, меню и запрос;

возможность ввода числовых данных в произвольном формате и, по желанию пользователя, протоколирование сеанса диалога;

наличие трех файлов прямого доступа во внешней памяти ЭВМ с необходимыми справочными данными;

наличие удобного единого монитора типа «меню», позволяющего многократно работать с любым разделом СНиП II-3-79**, а также реализация всего программного комплекса в виде оверлейной структуры;

существенную модификацию проблемно-ориентированной компоненты комплекса в соответствии с модификацией СНиП II-3-79**, Перевод всех архивов данных в систему единиц СИ, обязательное использование климатологического архива и т.д.

4. Диалоговый программный комплекс имеет двухуровневую сверленную структуру. В качестве корневого сегмента выступает программа-монитор SNIPÆ. В ней автоматически вызывается подпрограмма OPEN и в соответствии с «меню» предоставляется возможность выбрать для работы нужный раздел СНиП II-3-79** или выйти из комплекса.

На первом уровне располагается шесть подпрограмм: OPEN, СС12, СС13, СС14, СС15 и СС16.

Подпрограмма OPEN открывает три файла прямого доступа на диске: PR2, DAT, PR3, DAT, PR22, DAT, содержащие соответственно температуры наружного воздуха из табл. 1 и упругость водяного пара из прил. 3 СНиП 2.01.01-82, а также теплофизические характеристики н наименования материалов согласно прил. 3 СНиП II-3-79**.

Остальные подпрограммы реализуют алгоритмы работы со всеми пятью разделами СНиП II-3-79**.

Оверлей второго уровня построен лишь для подпрограммы СС12 и содержит девять подпрограмм: NOMER, SNB1, SNF, SF1, SNR, SNST, SF2, S3 и SN, в которых реализованы различные виды проблемно-ориентированных расчетов, предусмотренных разд. 2 СНиП II-3-79**, а также содержатся средства взаимодействия с архивами данных. Так, например, подпрограмма NOMER запрашивает название географического пункта на территории СССР, для которого ведется расчет, обращается к архиву данных и ставит в соответствие пункту определенный порядковый номер, который в дальнейшем используется при работе со всеми архивами данных.

5. В качестве примеров использования разработанного диалогового программного комплекса приведем протоколы диалога при расчете ряда предложенных в настоящем Пособии примеров.

6. Ниже приведен протокол диалога при расчете примера разд. 2.

ПРОГРАММА РАСЧЕТА СОПРОТИВЛЕНИЯ ТЕПЛОПЕРЕДАЧЕ ОГРАЖДАЮЩИХ КОНСТРУКЦИЙ

УКАЖИТЕ ОТНОСИТЕЛЬНУЮ ВЛАЖНОСТЬ В ПОМЕЩЕНИИ

60

УКАЖИТЕ ТЕМПЕРАТУРУ ВНУТРЕННЕГО ВОЗДУХА

18

БУДЕТЕ ЛИ ВЫ ПОЛЬЗОВАТЬСЯ БАНКОМ

КЛИМАТОЛОГИЧЕСКИХ ДАННЫХ? 1 - ДА, 0 - НЕТ

1

ВВЕДИТЕ НАЗВАНИЕ ГЕОГРАФИЧЕСКОГО ПУНКТА МЕСТА СТРОИТЕЛЬСТВА

ХАБАРОВСК

ВВЕДИТЕ ЧИСЛО СКВОЗНЫХ УЧАСТКОВ РАССЧИТЫВАЕМОЙ КОНСТРУКЦИИ

1 ВВЕДИТЕ ЧИСЛО СЛОЕВ РАССЧИТЫВАЕМОЙ КОНСТРУКЦИИ

3

ДЛЯ РАСЧЕТА ЭКОНОМИЧЕСКИ ЦЕЛЕСООБРАЗНОГО СОПРОТИВЛЕНИЯ ТЕПЛОПЕРЕДАЧЕ ВЫБЕРИТЕ НОМЕР СЛОЯ (ОДНОГО), ТОЛЩИНА КОТОРОГО БУДЕТ ВАРЬИРОВАТЬСЯ.

ТОЛЩИНУ ЭТОГО СЛОЯ УКАЖИТЕ РАВНОЙ НУЛЮ ПРИ НАЛИЧИИ ВОЗДУШНОЙ ПРОСЛОЙКИ, НЕ ВЕНТИЛИРУЕМОЙ НАРУЖНЫМ ВОЗДУХОМ, УКАЖИТЕ ОТРИЦАТЕЛЬНОЕ ЧИСЛО -1, СЛОИ СЧИТАЙТЕ ОТ ВНУТРЕННЕГО ПОМЕЩЕНИЯ.

СЛОЙ НОМЕР 1

ВВЕДИТЕ НОМЕР СТРОКИ ИЗ ПРИЛ. 3 (СНиП II-3-79**), СООТВЕТСТВУЮЩИЙ МАТЕРИАЛУ СЛОЯ, И ЕГО ТОЛЩИНУ (в метрах)

71       0,0 15

СЛОЙ НОМЕР 2

ВВЕДИТЕ НОМЕР СТРОКИ ИЗ ПРИЛ. 3 (СНиП II-3-79**), СООТВЕТСТВУЮЩИЙ МАТЕРИАЛУ СЛОЯ, И ЕГО ТОЛЩИНУ (в метрах)

21       0

СЛОЙ НОМЕР 3

ВВЕДИТЕ НОМЕР СТРОКИ ИЗ ПРИЛ. 3 (СНиП II-3-79**), СООТВЕТСТВУЮЩИЙ МАТЕРИАЛУ СЛОЯ, И ЕГО ТОЛЩИНУ (в метрах)



Поделиться:


Последнее изменение этой страницы: 2021-04-05; просмотров: 165; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.223.196.59 (0.161 с.)