були визначені активності компонентів бронзи БрБ2, яка містить берилій, мідь і нікель. Ця бронза представляє з себе переохолоджений розчин і є метастабільною. Це підтверджується тим, що активність берилію виявилася більше одиниці. Відбувається випадання берилію в окрему фазу з розчину, або освіта інтерметалідів.
Розраховані активності будуть використані надалі для моделювання термодинамічних властивостей берилієвої бронзи.
Програми
Додаток А
Програма для розрахунку енергій змішування складається з двох частин. Перша частина - додаткова, вона готує файл даних з координатами купола розшаровування, знятими з діаграми стану. Текст наведено нижче:
10 OPEN "Source.txt" FOR OUTPUT AS # 1
20 FOR i = 1 TO 6
30 READ t, x, n
40 REM 't'-температура, 'X' і 'n'-молярний частки міді в двох фазах
50 PRINT # 1, (T + 273), x, n
60 NEXT i
70 CLOSE # 1
80 DATA 200, 0.650, 0.013
90 DATA 225, 0.633, 0.027
100 DATA 250, 0.580, 0.053
110 DATA 275, 0.513, 0.073
120 DATA 300, 0.467, 0.113
130 DATA 325, 0.387, 0.187
140 END
Друга частина - основна, саме вона розраховує енергії змішування і виводить їх у файл даних.
10 CLS: REM програма для розрахунку енергій змішування
20 DIM t (6), x (6), n (6), q (6), r (6)
30 REM 'T'-температура,' x 'і' n'-молярний частки
40 REM 'q' і 'r'-члени розкладеної в ряд Тейлора енергії змішування
50 OPEN "Source.txt" FOR INPUT AS # 1
60 FOR i = 1 TO 6: REM введення вихідних даних
70 INPUT # 1, t (i), x (i), n (i)
80 NEXT i
90 CLOSE # 1
100 OPEN "Q.txt" FOR OUTPUT AS # 1
110 FOR i = 1 TO 6: REM розрахунок Q12 (1) і Q12 (2)
120 LET t = t (i): LET x = x (i): LET n = n (i)
130 LET a = 8.3144 * t * LOG ((1 - x)/(1 - n)) * ((1 - 2 * n) * (1 - n) ^ 2 - (1 - 2 * x) * (1 - x) ^ 2)
140 LET b = 8.3144 * t * LOG (x/n) * (x ^ 2 * (2 - 2 * x) - n ^ 2 * (2 - 2 * n))
150 LET c = (x ^ 2 * (2 * x - 1) - n ^ 2 * (2 * n - 1)) * ((1 - 2 * n) * (1 - n) ^ 2 - (1 - 2 * X) * (1 - x) ^ 2)
160 LET d = (2 * X * (1 - x) ^ 2 - 2 * n * (1 - n) ^ 2) * (x ^ 2 * (2 - 2 * x) - n ^ 2 * (2 - 2 * n))
170 LET q = - (A + b)/(c + d): REM q = Q12 (1)
180 LET e = 8.3144 * t * LOG (x/n) + q * (2 * x * (1 - x) ^ 2 - 2 * n * (1 - n) ^ 2)
190 LET f = ((1 - 2 * n) * (1 - n) ^ 2 - (1 - 2 * x) * (1 - x) ^ 2)
200 LET r = e/F: REM r = Q12 (2)
210 LET q (i) = q
220 LET r (i) = r
230 PRINT # 1, t (i), q (i), r (i)
240 NEXT i
250 CLOSE # 1
260 END
Додаток Б
Текст програми для розрахунку активностей в подвійній системі наведено нижче:
10 CLS: REM програма для розрахунк...