Програма MIXER |
MIXER.exe - це програма для розрахунку енергетично залежних перерізів для композитної суміші, що може складатися не більше, як з 10 різних матеріалів. Ця версія програми може рахувати переріз для суміші лише для однієї реакції (ENDF/B секції), нпр., для повного перерізу. Ця програма не комбінує всі реакції для суміші матеріалів за один прохід - лише одну реакцію за один прохід.
Першу версію MIXER було розроблено Д. Калленом в листопаді 1976 р., останню - в січні 2015 року. На нашому сайті представлено варіант останньої версії для роботи на ПК під MSDOS (WINDOWS).
Вхідний файл-завдання повинен мати назву MIXER.inp, інформація про результати роботи програми заноситься у вихідний файл повідомлень з назвою MIXER.lst, вхідний ENDF-форматований файл не змінюється, результуючі лінеаризовані перерізи записуються в новий ENDF форматований файл.
Вимоги до вхідного файлу завдання представлено у файлі MIXER_TABu.pdf.
MIXER_TABu.pdf
Рядок
Колонка (формат)
Пояснення параметрів
1-2
1-66 (16A4,A2)
TITLE - два рядки заголовку, що описують задачу (цей заголовок використовується, щоб ідентифікувати вихідний звіт, він також записується в MF=1, MT=451 (текстову секцію) ENDF/B форматованого вихідного файлу, щоб ідентифікувати композитну суміш)
3
1-60 (A60)
Назва ENDF/B вхідного файлу даних
(стандартне ім'я ENDFB.IN - DEF опція)4
1-60 (A60)
Назва ENDF/B вихідного файлу даних
(стандартне ім'я ENDFB.OUT - DEF опція)5
1-11 (I11)
IZAOUT ZA показник для комбінації
12-17 (I6)
MATOUT MAT показник для комбінації
18-19 (I2)
MFOUT MF показник для комбінації
20-22 (I3)
MTOUT MT показник для комбінації
23-33 (I11)
Визначає, як буде задаватися густина
= 0 – в грамах/см3
> 0 – в атомах6 - N
1-11 (I11)
IZAGET ZA (1000*Z+A) показник матеріалу
12-22 (I11)
MTGET MT реакції
23-33 (E11.4)
DENSE Густина матеріалу (в грамах чи атомах)
6-ий рядок повторюється для кожної секції (від 2 до 10). Оскільки ENDF/B форматовані вихідні дані задаються у вигляді барн/атом як мінімум 2 секції повинні бути скомбіновані (так, якщо буде задано на вході лише одну секцію, програма буде розглядати це як помилку, і обчислення не будуть виконуватися).
Список секцій завершується порожнім (BLANK) рядком.Список секцій, що комбінуються, може задаватися у довільному порядку, тобто немає необхідності впорядковувати дані по ZA чи будь-якому іншому принципу.
Знайти густину матеріалів (DENSITY) в грам/см3 можна у Nuclear Wallet Cards чи на сайті
http://www.chemicalelements.com/
Для полегшення роботи з MIXER, нижче наведено 2 приклади вхідного файлу завдання та представлено версію MIXER.inp для Прикладу 1 (декілька прикладів вхідного файлу-завдання можна знайти в MIXER.pdf).
Приклад 1. Розрахуємо повний переріз (MT=1) для сталі (хай склад сталі по об'єму буде: Fe – 78.0%, Cr - 16.0%, Ni - 6.0%). Виберемо для сталі ZA=26800 та MAT=4000. Дані для компонентів сталі (Fe, Cr, Ni)знаходяться у файлі LIBRARY.DAT, результуючий переріз для сталі запишемо у файл STEEL.DAT. Виберемо опцію, щоб густини матеріалів у вхідному файлі-завданні задавати в грамах. Щоб визначити ці величини, потрібно помножити стандартну густину матеріалу (в грам/см3) на об'ємну долю. Так, оскільки для Fe густина дорівнює 7.87 грам/см3, то вхідне значення повинно бути 0.78x7.87=6.1386. Для цього прикладу буде потрібно задати 9 вхідних рядків (див. нижче).
Зірочки в прикладі, наведеному нижче, у вхідному файлі повинні відповідати проміжкам. Тут їх наведено для полегшення визначення позицій.
********10********20********30********40********50********60********70********80 12345678901234567890123456789012345678901234567890123456789012345678901234567890 STAINLESS STEEL. COMPOSITION BY PER-CENT VOLUME IS 78.0-IRON, 16-CHROME, 6-NICKEL LIBRARY.DAT STEEL.DAT ******26800**4000*3**1**********0 ******26000**********1*****6.1386 ******24000**********1*****1.1504 ******28000**********1*****0.5341 ******************************************************************************** 12345678901234567890123456789012345678901234567890123456789012345678901234567890 Запуск програми: MIXER.exe ___________________________________________________________________________________________ Приклад 2. Розрахуємо переріз пружного розсіяння нейтронів (MT=2) для води H2O. Виберемо для води ZA=01016 та MAT=0116. Дані для компонентів води (H та O)знаходяться у файлі LIB2.DAT (для H ZA=1001, для OZA=8016), результуючий переріз для води запишемо у файл WATER.DAT. Виберемо опцію, щоб густини матеріалів у вхідному файлі-завданні задавати в атомах. Для цього прикладу буде потрібно задати 8 вхідних рядків (див. нижче).
Зірочки в прикладі, наведеному нижче, у вхідному файлі повинні відповідати проміжкам. Тут їх наведено для полегшення визначення позицій.
********10********20********30********40********50********60********70********80 12345678901234567890123456789012345678901234567890123456789012345678901234567890 WATER H - 2 atoms, O - 1 atom LIB2.DAT WATER.DAT ******01016**0116*3**2**********1 *******1001**********2*****2.0000 *******8016**********2*****1.0000 ******************************************************************************** 12345678901234567890123456789012345678901234567890123456789012345678901234567890 Запуск програми: MIXER.exe