Определение термодинамических активностей компонентов бронзы БрБ2
Рефераты >> Химия >> Определение термодинамических активностей компонентов бронзы БрБ2

2.4 Вычисление термодинамических активностей компонентов бронзы БрБ2 при 25°С

Для расчёта активностей нужно воспользоваться формулами (2.1), (2.2) и (2.3). Мольные доли компонентов рассчитываются из известных массовых долей.

(2.22)

Здесь ω – массовая доля, M – молярная масса компонента.

Данные о значениях энергий смешения системы Cu – Ni при 25°С получены из таблицы 2.4, для систем Be – Cu и Be – Ni они предоставлены предшествующими исследователями:

(2.23)

(2.24)

(2.25)

(2.26)

Расчёты проведены с помощью компьютерной программы, текст которой приведён в приложении В.

Получены следующие результаты:

(2.27)

(2.28)

(2.29)

Выводы

По результатам данной работы были установлены температурные зависимости энергий смешения твёрдого раствора системы Cu – Ni. Их правильность была доказана тем, что купол расслаивания твёрдого раствора, рассчитанный на основании этих зависимостей, практически совпал с экспериментальным. Это позволило экстраполировать купол расслаивания и зависимости Q=f(T) до области комнатных температур.

Были определены активности меди и никеля в твёрдом растворе при 25°С в зависимости от мольного содержания компонентов. При некоторых содержаниях активности оказались больше единицы. Это свидетельствует о расслоении твёрдого раствора на несколько фаз, возможно, интерметаллических.

Наконец, были определены активности компонентов бронзы БрБ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 программа для расчёта активностей меди и никеля

20 LET r = 8.3144: REM универсальная газовая константа

30 LET t = 298: REM температура 25 С = 298 К

40 LET q1 = -16369.02: REM Q12(1) при 25 С

50 LET q2 = 24136.67: REM Q12(2) при 25 С

60 OPEN "activ.txt" FOR OUTPUT AS #1

70 PRINT #1, "x1", "x2", "a1", "a2"

80 FOR x = .01 TO .99 STEP .01

90 REM x = x1 - мольная доля меди

100 LET y = 1 - x: REM y = x2 - мольная доля никеля

110 LET z1 = r * t * LOG(x) + (y ^ 2) * (2 * x * q1 + (1 - 2 * x) * q2)

120 LET z2 = r * t * LOG(y) + (x ^ 2) * ((1 - 2 * y) * q1 + 2 * y * q2)

130 REM z1 = RTln a1 и z2 = RTln a2

140 LET a1 = EXP(z1 / (r * t)): REM активность меди

150 LET a2 = EXP(z2 / (r * t)): REM активность никеля

160 PRINT #1, x, y, a1, a2

170 NEXT x

180 CLOSE #1

190 END

Приложение В

Текст программы для расчёта активностей в тройной системе приведён ниже:

10 CLS

20 LET r = 8.3144: REM r - универсальная газовая постоянная

30 LET t = 298: REM t - температура, 25 С = 298 К

40 LET rt = r * t: REM RT

50 REM 1 - Cu, 2 - Ni, 3 - Be

60 LET x1 = .868: LET x2 = .005: LET x3 = .127: REM мольные доли в бронзе БрБ2

70 DIM q1(3, 3): DIM q2(3, 3)

80 REM элемент массива q1(i,j) - это Qij(1) при температуре t

90 REM элемент массива q2(i,j) - это Qij(2) при температуре t

100 LET q1(1, 2) = 76.812 * t - 39259

110 LET q2(1, 2) = -51.085 * t + 39360

120 LET q1(1, 3) = -10.55 * t + 24080

130 LET q2(1, 3) = q1(1, 3)

140 LET q1(2, 3) = 18.25 * t - 34260

150 LET q2(2, 3) = q1(2, 3)

160 REM вычисление z1=RTln a1

170 LET z1 = rt * LOG(x1) + 2 * x1 * x2 * (1 - x1) * q1(1, 2) + (x2 ^ 2) * (1 - 2 * x1) * q2(1, 2)

180 LET z1 = z1 + 2 * x1 * x3 * (1 - x1) * q1(1, 3) + (x3 ^ 2) * (1 - 2 * x1) * q2(1, 3)

190 LET z1 = z1 - 2 * x2 * x2 * x3 * q1(2, 3) - 2 * x2 * x3 * x3 * q2(2, 3)

200 REM вычисление z2=RTln a2

210 LET z2 = rt * LOG(x2) + 2 * x1 * x2 * (1 - x2) * q2(1, 2) + (x1 ^ 2) * (1 - 2 * x2) * q1(1, 2)

220 LET z2 = z2 + 2 * x2 * x3 * (1 - x2) * q1(2, 3) + (x3 ^ 2) * (1 - 2 * x2) * q2(2, 3)

230 LET z2 = z2 - 2 * x1 * x1 * x3 * q1(1, 3) - 2 * x1 * x3 * x3 * q2(1, 3)

240 REM вычисление z3=RTln a3

250 LET z3 = rt * LOG(x3) + 2 * x1 * x3 * (1 - x3) * q2(1, 3) + (x1 ^ 2) * (1 - 2 * x3) * q1(1, 3)

260 LET z3 = z3 + 2 * x2 * x3 * (1 - x3) * q2(2, 3) + (x2 ^ 2) * (1 - 2 * x3) * q1(2, 3)


Страница: