Роль магнетизма в энергии Гиббс

14 views
Skip to first unread message

Наташка Перевощикова

unread,
Nov 12, 2009, 9:56:48 AM11/12/09
to thermodynamicslib_ru
Скажите пожалуйста для антиферромагнетиков используется такая же
формула, что и для ферромагнетиков:

R*T*ln(b+1)*f(t)
где
b - магнитный момент Бора
f(t) - функция зависит от температуры Кюри

У меня возникли проблемми с этим. И методом подгона, я установила, что
в случае антиферромагнетизма надо использовать вот это, хотя это как-
то нелагично и при незких температурах есть расхождения с результатами
термокальк:
R*ln(b+1)*f(t)

Evgenii Rudnyi

unread,
Nov 12, 2009, 1:44:15 PM11/12/09
to thermodyna...@googlegroups.com

Если честно сказать, то не знаю. Как-то давно я программировал функции
из SGTE и там была магнитная составляющая, но я уже почти ничего не
помню. Если хотите, то код здесь

http://evgenii.rudnyi.ru/soft/tdlib00+/lib/phase/func_tp.cpp

Ищите SGTE_Tp. В документации у меня записано

The object SGTE_Tp can deal with magnetic contribution as described in
Ref. [20]. To this end, one can add three attributes Bo, Tc and pm to
the object. For example,

<SGTE_Tp class=func_Tp Bo=0.22 Tc=95 pm=0.28>

</SGTE_Tp>

[20] A.T. Dinsdale. SGTE data for pure substances. CALPHAD, 1991, v. 15,
N 4, p. 317-425.

Посмотрите эту работу. Там должно все быть. Я думаю, что Thermocalc
также основан на ней.

Наташка Перевощикова

unread,
Nov 13, 2009, 3:45:30 AM11/13/09
to thermodyna...@googlegroups.com
A eslt' li tam model' antiferromagnetizma. Eto bol'she vsego menya interesuet, esli chestno....Prosto, v moei biblioteke kak nazlo etogo izdaniya net.:(

12 ноября 2009 г. 19:44 пользователь Evgenii Rudnyi <use...@rudnyi.ru> написал:

Наташка Перевощикова

unread,
Nov 13, 2009, 7:15:33 AM11/13/09
to thermodyna...@googlegroups.com
V vashem kode est' vot eta strochka:

if (Tc < 0.)
throw gError("SGTE_Tp: Tc is not defined");
label(8) = "/T^9+Gmag)";

Znachit Vy ne ispol'zuete model' antiferromagnetizma?

13 ноября 2009 г. 9:45 пользователь Наташка Перевощикова <ciaon...@gmail.com> написал:

Evgenii Rudnyi

unread,
Nov 13, 2009, 1:15:20 PM11/13/09
to thermodyna...@googlegroups.com
Наташка Перевощикова schrieb:

> V vashem kode est' vot eta strochka:
>
> if (Tc < 0.)
> throw gError("SGTE_Tp: Tc is not defined");
> label(8) = "/T^9+Gmag)";
>
>
> Znachit Vy ne ispol'zuete model' antiferromagnetizma?

Если честно, я не помню. Попробуйте заказать статью Dinsdale по
interlibrary или еще как нибудь. По-моему там было что-то, но 100% не
обещаю, это было уже давно. К сожалению, у меня под рукой этой статьи
нет и доступа к библиотеке также нет.

Reply all
Reply to author
Forward
0 new messages