Good morning,
I am trying to solve a homework problem but could not get Mathematica to get an answer. Any suggestion?
Clear["Global`*"]
R = 8.314 ;(*J/mol/K*)
N1Ai = 0.5;
N1Bi = 1;
N2A = 0.75;
N2B = 0.5;
V = 5;(*Liters*)
Teq = 272.7; (*K*)
Uf = 9353.25;(*J*)
dSdN1A =
D[(N1A + N2A)*A + (N1A + N2A)*R*
Log[UA^(3/2)*V/((N1A + N2A)^(5/2))] -
N1A*R*Log[N1A/(N1A + N2A)] - N2A*R*Log[N2A/(N1A + N2A)], N1A];
UA = ((3/2)*(N1A + N2A)*R*Teq);
dSdN1B =
D[(N1B + N2B)*A + (N1B + N2B)*R*
Log[UB^(3/2)*V/((N1B + N2B)^(5/2))] -
N1B*R*Log[N1B/(N1B + N2B)] - N2B*R*Log[N2B/(N1B + N2B)], N1B];
UB = ((3/2)*(N1B + N2B)*R*Teq);
dSdN1A
dSdN1B
Solve[dSdN1A == dSdN1B && N1A + N1B == N1Ai + N1Bi, {N1A, N1B}]
Here are the outputs
dSdN1A=
-20.785 + A + 6.2355/(0.75 + N1A) -
8.314 (0.75 + N1A) (-(N1A/(0.75 + N1A)^2) + 1/(0.75 + N1A)) +
8.314 Log[991630./(0.75 + N1A)] - 8.314 Log[N1A/(0.75 + N1A)]
dSdN1B=
-20.785 + A + 4.157/(0.5 + N1B) -
8.314 (0.5 + N1B) (-(N1B/(0.5 + N1B)^2) + 1/(0.5 + N1B)) +
8.314 Log[991630./(0.5 + N1B)] - 8.314 Log[N1B/(0.5 + N1B)]
Solve::svars: Equations may not give solutions for all "solve" variables.
{{N1B -> 1.5 - 1. N1A}}
Attachments: