SHIELDOSE 2. Программа для расчета радиационной дозы.

После запуска программа спросит вас имя входного файла. Принято чтобы входной файл имел расширение INP, пример AP8.INP, однако это договорённость, которую можно нарушать при необходимости. Во входном файле должна быть записана вся необходимая для работы программы информация. Информация представляет собой набор записей, которые отделены друг от друга пробельными символами либо возвратами каретки.

Первые две записи - имена двух выходных файлов. Принято так, чтобы у первого было расширение OUT, у второго ARR, однако это тоже договорённость.

Пример:
AP8.OUT
AP8.ARR

После идут запись, число, обозначающее тип детектора, например 1:

1. AL DETECTOR
2. GRAPHITE DETECTOR
3. SI DETECTOR
4. AIR DETECTOR
5. BONE DETECTOR
6. CALCIUM FLUORIDE DETECTOR
7. GALLIUM ARSENIDE DETECTOR
8. LITHIUM FLUORIDE DETECTOR
9. SILICON DIOXIDE DETECTOR
10. TISSUE DETECTOR
11. WATER DETECTOR

Далее идет число, которое обозначает, учитывать ли ядерные взаимодействия или нет, например, 1:

1. NO NUCLEAR ATTENUATION FOR PROTONS IN AL.
2. NUCLEAR ATTENUATION, LOCAL CHARGED-SECONDARY ENERGY DEPOSITION.
3. NUCLEAR ATTENUATION, LOCAL CHARGED-SECONDARY ENERGY DEPOSITION, AND APPROX EXPONENTIAL DISTRIBUTION OF NEUTRON DOSE.

После этого идет число, обозначающее количество толщин защиты, для которых надо проделать расчет, например 17.

Далее находится число, которое означает, в каких единицах задана защита:
1. mils - что это такое, не знаю, не спрашивайте
2. g/cm2
3. mm

После этого идет набор толщин в тех единицах, которые указаны в предыдущем пункте.

Дальше идет пар чисел, которая относится к солнечным протонам, указаны минимальная и максимальная энергия в спектре солнечных протонов, в МэВ. По умолчанию там указаны 0.1 и 10000.

Далее идет пара чисел с таким же значением, которая относится к захваченным протонам, энергия в МэВ. По умолчанию указаны 0.1 и 10000.

Далее идет количество точек, на которые разбивается спектр при интегрировании при расчете дозы. По умолчанию 1001.

Далее указаны минимальная и максимальная энергия захваченных электронов, МэВ. По умолчанию 0.05 и 10. И число точек, на которые разбивается спектр, по умолчанию 1001.

После этого идет строка длиной не более 72 символов, в которой можно написать всё, что угодно, к примеру, краткую информацию о том веществе и падающих частицах, для которых идет расчет.

Далее указаны количество точек в спектре солнечных протонов, захваченных протонов и захваченных электронов.

Далее указан множитель перехода для потока. Если поток у нас задан в единицах 1/(см2 с кэВ), этот множитель равен 1000. Если 1/(см2 с МэВ), множитель равен единице. Цитата из исходного файла: "EUNIT IS CONVERSION FACTOR FROM /ENERGY TO /MEV, E.G., EUNIT = 1000 IF FLUX IS /KEV.".

Далее время накопления дозы, в секундах, по умолчанию там 3.15360E+07 - год, можно указывать, к примеру, 86400 - день.

Дальше идут спектры. Если указано, что в спектре солнечных протонов ненулевое количество точек, идет набор энергий в МэВ, а после значения потоков при этих энергиях. Дальше идет спектр захваченных протонов, если указано, что в нем ненулевое количество точек, а далее спектр захваченных электронов при тех же условиях.

На этом кончается описание входного файла.

В результате работы программы будет создан файл OUT.

Скачать программу.

Hosted by uCoz