KFKI-1982-M
ZOMBORI P.
A SAMP080 SZÁMÍTÓGÉPES SPEKTRUMKIÉRTÉKELO ELJÁRÁS ADAPTÁLÁSA PDP-11/34 SZÁMÍTÓGÉPRE ÉS SPEKTRUMKEZELO PROGRAMOK FEJLESZTÉSE
Hungarian academy of Sciences CENTRAL RESEARCH INSTITUTE FOR PHYSICS BUDAPEST
KFKI-1982-44
A SAMP08O SZÁMÍTÓGÉPES SPEKTRUMKIERTEKELO ELJÁRÁS ADAPTÁLÁSA РБР-П/ЗЧ SZÁMÍTÓGÉPRE ÉS SPEKTRUMKEZELŐ PROGRAMOK FEJLESZTÉSE Zombori réter Központi Fizikai Kutató Intézet 1525 Budapest 114, Pf. 49
HU ISSN 0368 5330 ISBN
96Я 571
930
5
KIVONAT Az elterjedten használt SAMPO program alapján kisszamitogep.es programot (SAMP080) dolgoztak ki a Helsinki Műszaki Főiskolán gamma-spektrumok analízi sére és izotópazonositásra. A SAMP08O eredeti változata egy 64 kbyte tároló kapacitású NOVA-2 tipusu számitógép RDOS operációs rendszere alatt működő FORTRAN-5 nyelven Íródott. Csekély módosításokkal a programot egy RT-11 ope rációs rendszer alatt működő PDP 11/34 kisszámitógépre adaptáltuk. Programo kat dolgoztunk ki az adatforgalom vezérlésére és az adatok grafikus .negjelenitésére.
АННОТАЦИЯ На основе широкоприменяемого кода САМПО в Техническом университете Хель синки была разработана программа САМП08О для мини-ЭВМ для анализа пмма-спектров и идентификации нуклидов. Оригинальный вариант САМП080 был записан на язы ке ФОРТРАН-5 под операционной системой RDOS на ЭВМ с оперативной памятью 64 Кбайт, типа НОВА-2. Программа с небольшим изменением была применена на ЭВМ PDP/34 с операционной системой RT-11. Разработали программы управления переда чей данных и программы для представления графического изображения.
ABSTRACT On the basis of the widely used SAMPO code a minicomputer program (SAMP080) was developed for gamma-spectrum analysis and nuclide identifica tion at the Helsinki University of Technology. The original version of SAMP080 was coded in FORTRAN-5 under RDOS operating system on a 64 kbyte memory capacity NOVA-2 computer. With slight modifications the program was applied to PDP 11/34 computer operating under RT-11. Programs for data trans fer control and graphic representation were developed.
TARTALOMJEGYZÉK Oldal BEVEZETÉS A SAMP080 PROGRAMRENDSZER KIALAKÍTÁSÁT CÉLZÖ MUNKÄK A HELSINKI MŰSZAKI FŐISKOLÁN A SAMP080 ADAPTÄI-ЛСА A KFKI SUGÁRVÉDELMI FŐOSZTÁLYÁNAK PDP 11/34 SZAMITÖGÉPÉRE SPEKTRUMKEZELÖ PROGRAMOK FEJLESZTÉSE ÖSSZEFOGLALÁS HIVATKOZÁSOK ÁBRASZÖVEGEK MELLÉKLET
1 2 4 6 6 8 9
BEVEZETÉS Az elmúlt V. ötéves tervidőszakban c* KFKI Sugárvédelmi Főosztályának kiemelt kutatási feladata volt az épülő Paksi Atomerőmű sugárvédelmi környezetellenőrző rendszerének lét rehozása, olyan módszerek és eljárások kidolgozása, amelyek segitségével a környezetben található természetes és mester séges eredetű radioizotópok gyorsan, megbizhatóan és nagy pontossággal meghatározhatók. Ez a feladat fontos eleme ma rad a VI. ötéves tervbe foglalt, az atomerőmüvek gazdaságos és biztonságos üzemeltetését célzó kutatásoknak is. A mű szaki adatok és a már működő atomerőmüvek tapasztalatai alap ján várható kibocsátások olyan kismértékű szennyeződést ered ményeznek, amelyek kimutatása csak nagyon érzékeny és nagy hatásfoka berendezéssel lehetséges. Ennek alapján fogalmazó dott meg egy nagy érzékenységű gamma-spektrometriai rendszer kiépítésének igénye. Megitélésünk szerint a feladat által felvetett követelményeknek csak egy megfelelő számitógépes adatfeldolgozó és kiértékelő rendszerrel ellátott anti-Compton árnyékolásu Ge/Li/-spektrométerrel tudunk korszerűen ele get tenni. Az elmúlt évek során fokozatosan létrejöttek azok a fel tételek, amelyek lehatővé tették a fent emiitett rendszer ki építésének megkezdését. 1978-ban helyeztek üzembe főosztályun kon egy PDP 11/34 tipusu, RT-11 operációs rendszerrel működő, 64 kbyte tárolókapacitású kisszámitógépet, és egy csehszlovák gyártmányú, kb. 7 % relativ hatásfokú Ge/Li/-detektort, 1979ben pedig egy 4K memóriaju ICA-70 analizátort kaptunk. Az igy létrejött gamma-spektrometriai mérő- és kiértékelő rendszer szerkezeti sémája az 1. ábrán látható. A spektrométer hatékony kihasználásához meg kellett oldanunk a mérések során keletkező nagymennyiségű adat kezelését és kiértékelését. A rendszer fontos részeként olyan software-re volt tehát szükség, amellyel gyorsan, megbízhatóan és pontosan tudunk spektrumokat kiértékelni.
- 2 -
A kivánt software létrehozására több lehetőség is kínálkozott. A KFKI központi számitógépén működnek olyan programok, amelyek gamma-spektrumok kiértékelésére szol gálnak, ezek átvitele kisszárnitógépre azonban a korláto zott tároló-kapacitás miatt problematikus. Saját programok kidolgozása megoldást jelenthetett ugyan, de nagy időigénye miatt a munkát jelentősen lassitotta volna. Megfelelő meg oldást kinált viszont egy tanulmányút, amelynek során egy hasonló kapacitású kisszámitógépre kidolgozott általános célú gamma-spektrometriai programmal ismerkedtünk meg. A SAMP080 elnevezésű programrendszer, amelyet a Helsinki Mű szaki Főiskola Atomtechnikai Laboratóriumának munkatársai egy a Data General cég által gyártott NOVA-2 tipusu kis számitógépre dolgoztak ki, nagy teljesítőképességű, korsze rű és könnyen kezelhető eljárás, széles körű alkalmazását azonban gátolja, hogy a kevésbé elterjedt NOVA-2 és a nép szerű PDP gépcsalád között a programátadás nem végezhető el automatikusan. A program adaptálása során az az általános igény is megfogalmazódott, hogy az átalakított verzió legyen közvetlenül átvihető bármely más PDP 11 tipusu, illetve az zal kompatibilis TPA-1140 tipusu kisszámitcqépre. A SAMP080 PROGRAMRENDSZER KIALAKÍTÁSÁT CÉLZŐ MUNKÁK A HELSINKI MŰSZAKI FŐISKOLÁN A hatvanas évek végén J.T. Routti és S.G. Prussin a kaliforniai Berkeleyben számitógépes eljárást dolgoztak ki félvezető detektorral mért gamma-spektrumok kiértékelésére, programjukat SAMPO néven publikálták 1969-ben[l, 2]. A program az általánosított második differenciák elvén alapuló algoritmus segítségével csúcsokat keres a spektrum ban, majd a talált csúcsokhoz exponenciális lefutású Gauss-görbéket illeszt egy a legkisebb négyzetek módszerét alkalirazó nemlineáris eljárással. Az illesztett függvény alakját
- 3 -
leiró paramétereket a program egy másik része határozza meg standard kalibrációs spektrumok kiértékelésével. Ez a prog ram izotópok azonositására még nem alkalmazható, mérete miatt pedig csak nagyszámitógépen futtatható. A Helsinki Műszaki Főiskola munkatársai ebből a prog ramból fejlesztették ki a SAMP076 elnevezésű verziót, amely ben a lassú, de pontosabb nemlineáris illesztést lineáris sal helyettesitették, kb. tizszeresére növelve ezzel a prog ramfutás sebességét. További előrelépést jelentett, hogy a SAMP07fi már rendelkezik izotópazonositási lehetőségekkel[з!. 1978-ban született meg az a programváltozat, amely a korábban egységes program szétbontásával és megfelelő overlay-struktura kialakításával már betölthető egy 64 kbyte kapacitású kisszámitógépbe, miközben megtartja mindazokat a képességeit, amelyeket a korábbi fejlesztések során szerzett. Ez a verzió azonban /elsősorban formális programkezelési nehézségek miatt/ csak átmeneti változatnak tekintendő[4J. 1979 őszén, egy háromhónapos tanulmányút során sikerült bekapcsolódni a programfejlesztés munkáiba, amely elsősorban két területen adott lehetőséget a hozzájárulásra. Az egyik egy gyakorlati programozástechnikai feladat megoldása volt, ennek során sikerült a programhoz csatolni egy szubrutint, amellyel az illesztés az outputon grafikusan is megjelenithető. A másik feladat inkább elméleti jellegű volt. Finn kollégáinkkal olyan statisztikai tesztelési eljárást dolgoz tunk ki, amelynek segítségével az illesztés jóságát lehet vizsgálni. Ez a statisztikai teszt szintén beleépült a ké szülő programbajsj. A programrendszer további formális módositásokkal 1980. első félévében nyerte el végleges alakját. Ezt a verziót a dokumentációval együtt 1980. októberében az idelátogató finn kollégák hozták el [б, 7J.
- 4 A SAMP080 ADAPTÁLÁSA A KFKI SUGÁRVÉDELMI FÖOSZTÄLYÄNAK PDP 11/34 SZÁMÍTÓGÉPÉRE A SAMP080 eredeti változata a NOVA-2 kisszámítógép RDOS operációs rendszere alatt működő FORTRAN-V programozási nyel ven Íródott. Mind a forrásnyelv, mind maga az operációs rend szer tartalmaz olyan elemeket, amelyek gépspecifikusak, nem vihetők át automatikusan más rendszerekre. További bonyodal makat okozott az, hogy két különböző perifériákkal ellátott konfiguráció között kellett elvégezni a programátadást. Az első forditási kisérleteknél kiderült, hogy elsősor ban az input-output vezérléssel kapcsolatos utasitásokat kell átirni, az aritmetikai jellegű szubrutinok leforditásánál vi szonylag kevés problémával találkoztunk. Az input-output szol gáltatások jelentős leszükitésevel 1981. januárjában sikerült az első működőképes verziót előállitani, amely a tesztfelada tok megoldásánál a kivánt eredményeket szolgáltatta. Ez a programváltozat azonban még elég nehezen kezelhető, liányoznak belőle azok a vonások, amelyek az eredeti SAMP080-L ele gánssá és kényelmesen használhatóvá teszik. 1981. júliusában egy ujabb kéthetes finnországi tanul mányút adott lehetőséget a programadaptálás során felmerült problémák megbeszélésére és a továbbfejlesztés lehetőségei nek megvitatására. Megállapodtunk abban, hogy a kétféle /N0VA-2/RD0S és PDP 11/RT-lty verziót a felhasználó szempont jából egységessé /egy kezelési utasítással müködtethetővé/ kell tenni, ami az utóbbi változatban kivánt változtatásokat. A továbbfejlesztésre vonatkozóan az alábbi igények és lehe tőségek merültek fel: 1. Az izotópazonositási programrész outputjának megvál toztatása a környezeti mintamérések követelményeinek megfelelően.
- 5 -
2. Az izotópazonositási programrész outputjának átírása az uj Sí egységekre. 3. Eredményfile készítése további felhasználásra. 4. Uj csucskeresési algoritmus kidolgozása a hibakorre láció módszerének felhasználásával. 5. Illesztett háttérgörbe megváltoztatása lépcsősfüggvényre. 6. Kalibrációs táblázatok leválasztása az INPUT-file-ból. 7. Csúcsok manuális hozzávétele az illesztéshez olyan eseteiden, amikor az automatikus kereséssel talált csúcsokra történő illesztés nem elfogadható. Megállapodtunk még néhány további formális változtatásban is, és meghatároztuk a feladatok elosztását és ütemezését. Augusztus-szeptember folyamán a program második és harma dik részét /spektrumkiértékelés és izotópazonositas/ sikerült olyan alakra hozni, hogy lehetővé vált használatuk az eredeti SAMP080 kezelési utasitás alapján[7j, a továbbfejlesztésre vo natkozó feladatok közül az ele" kettőt is sikerült teljesíteni. Az aritmetikai jellegű változtatásokra a következő időszakban ke rül sor. A programfejlesztéssel egyidöben 1981 során számos eset ben alkalmaztuk a SAMP080-at gamma-spektrometriai mérésjk ki értékelésére. Mind saját kutatási feladatként /KFKI és atomeromüvi környezeti minták/, mind külső intézmények megkeresé sére /építőipari alapanyagok/ nagy mennyiségű mintát dolgoz tunk fel és igen kedvező tapasztalatokat nyertünk a SAMP080 alkalmazásával kapcsolatban.
- 6 Az elmúlt időszakban már több helyről is megnyilvánult érdeklő-lés a program iránt. A KFKI Kémiai Főosztályán most folynak a próbálkozások a program átvételére, amely nagy se gítséget jelentene a nagymennyiségű neutronaktivációs anali tikai mérés gyors és automatikus kiértékelésében. Hasonló érdeklődés nyilvánult meg a KFKI Reaktorfizikai Osztályáról és az Izotóp Intézet Ge/Li/ spektrometriával foglalkozó mun katársai részéről. Szintén jelenleg teszünk kísérletet a SAMP080 röntgenfluoreszcenciás analízisre történő alkalmazá sára. Több gamma-spektrometriával foglalkozó látogatónk kért forrásnyelvi listát a programról. A programkezelés megkönnyítése céljából rövid magyar nyelvű kezelési utasítás készült. /Id. Melléklet/ SPEKTRUMKEZELÖ PROGRAMOK FEJLESZTÉSE 1981. első hónapjaiban helyezték üzembe a PDP-11/34 szá mitógép és az ICA-70 analizátor közötti közvetlen kábelkap csolatot biztosító soros illesztő eqységet. A gyártók rendel kezésünkre bocsátottak egy ICABASIC nevű alapsoftware-t, amely a standard BASIC kibővítésével készült és az ICA-70 üzemmód jait, valamint az ICA-PDP adatforgalmat képes vezérelni. En nek alapján felhasználói programokat szerkesztettünk, amelylyel a spektrumok átolvasása és megfelelő formátumú diszkre-iratása elvégezhető. A diszken tárolt spektrumok grafikus megjelenítésére le hetőséget nyújt a terminálként üzemelő VT-55-ös alfanumeri kus grafikus display. Felhasználói programokat dolgoztunk ki a mért spektrumok változtatható léptékű felrajzolására /2. áb ra/, valamint a SAMP080 által elvégzett függvényillesztések grafikus ábrázolására /3. ábra/. ÖSSZEFOGLALÁS A KFKI Sugárvédelmi Főosztályán végzett kishátterü gamma-spektrometriai mérések kiértékelésére megfelelő szinvonalu kisszámitógépes software szükséges. Tgcnycinket jól kielégítő megoldást kinált a Helsinki Műszaki Főiskolán kidolgozott
- 7 SAMP08O elnevezésű kisszámitógépes gamma-spektrometriai el járás, amelynek adaptálása PDP 11 tipusu számítógépre egyben jelentősen megkönnyíti a programrendszer elterjedését is. Részt vettünk a program NOVA-2 számitógépre készült eredeti verziójának kidolgozásában és létrehoztuk a program PDP 11/34 számi tógépen, RT-11 operációs rendszer alatt: fut tatható verzióját. Az eljárást számos mérés kiértékelésére alkalmaztuk, amelyek kedvező tapasztalatokat szolgáltattak annak használhatóságáról és megbízhatóságáról. Próbálkozások folynak a SANP08O más konfigurációkra történő átvitelére is. A spektrometriai adatok kezelésére és meg:, ílenitésére felhasználói programokat dolgoztunk ki, amelyek lehetővé te szik a mérések közvetlen és gyors kiértékelését, valamint grafikus felrajzolását. összegezésül megállapíthatjuk tehát, hogy 1981 során létrejött az a software, amelyre a bevezetőben emiitett fel adatok elvégzéséhez szükségünk van.
- 8 -
HIVATKOZÁSOK 1.
J.T. Rout^i: SAMPO, a FORTRAN IV Program for Computer Analysis of Gamma Spectra from Ge/Li/ Detectors, and for other Spectra with Peaks. University of California, Lawrence Berkeley Laboratory Report, UCRL-19452 /1969/.
2.
J.T. Routti, S.G. Prussin: Photopeak Method for the Computer Analysis of Gamma-Ray Spectra from Semiconductor Detectors. Nucl. Instr. and Meth. 72 /1969/.
3. G.C. Christiensen, M.J. Koskelo, J.T. Routti: Gamma Spectrum Storage and An vsis Program SAMP076 with Nuclide Identification. European Organization for Nuclear Research, CERN, Health and Safety Division Report HS-RP/015/Rev. /1978/ 4.
M.J. Koskelo, J.T. Routti, S. Toivonen: Minicomputer Based Gamma Spectrum Analysis System SAMP078. Helsinki University of Technology, Dept. of Technical Physics Report TKK-F-A390 /1979/.
5.
P.A. Aarnio, M.J. Koskelo, P. Zombori: A New Method for the Determination of Goodness-of-Fit in Gamma Spectroscopy. Nucl. Instr. and Meth. 184 /1981/
6.
M.J. Koskelo, P.A. Aarnio, J.T. Routti: SAMPO80: an Accurate Gamma Spectrum Analysis Method for Minicomputers. Helsinki University of Technology, Dept. of Technical Physics Report TKK-F-A426 /1980/
7.
M.J. Koskelo, P.A. Aarnio, J.T. Routti: SAMP080: Mini computer Program for Gamma Spectrum Analysis with Nuclide Identification. Helsinki Univers ty of Technology, Dept. of Technical Physics Report TKK-F-A427 /1980/
- 9 -
ÁBRASZÖVEGEK 1. ábra
Gamma spektrometriai mérő- és kiértékelő rendszer a KFKI Sugárvédelmi Főosztályán
2. ábra
Spektrumkirajzoltatás a VT-55 display-n
3. ábra A függvényillesztés grafikus megjelenítése a VT-55 display-n a SAMP080 futása közben. 4. ábra
A SAMP080 izotopazonositó programszegmensének outputja
- 10 -
NB-235/A tápegység NB-215/1 nagyfesz.táp egység
ИВ-215/А nagyfesz.táp egység ICA-70 sokcsatornás analizátor
LA-36 rnozaiknyom ta 16
DZM-180 gyorsnyomtató
boros interface
PDP 11/34 64 kbyte kapacitás, kettős floppy diszk
FS 1501 lyuktizalag o l vasó
DP 105S szalag lyukasz tó
VT 55 alfanumerikufl grafikua display hard copy egység gel
1. ábra
szr.í 5400 cartridge dis: к
- 11 -
СИЕ "ОТ "SPTCTIÍÖ)i:"IT2r FIRST CHANNEL: 3« SCALE FACTOR; VERTICAL SCAÍ.E:
s b i c ДАСТСЯ:
{ i
»CSIJCAL SCALE:
1
5M
toffi^syie^ÄÄ^^i
w'4»*'»CU
2. ábra
-
12
-
1 IT-«"S.Í-CH • • J74 8? C-MN»»L4 : 7 4ÍAÜ SCALE: H3RI. 2M 4W. CAL SCALE: 'A* ' i. I ' l M;j?
i\\
i— t
I
j
•>i:'i:3l • *#J1 F'PCI >ÄK*£L: M3 И5Ч lííAL SCALE:! 2 it* :.AL SCALE: 5#M ......
-»*<.
»Í1.42H
«.5#ti!
«^asC-et
t
TI • - ' •
:
j .
ja^aasbT^iRiurT/
дД;адс£2й£Г^г: 3.
ábra
- 13 14 21 l i l t HjLLllWlrtÜ Г-LAKb A k L A I I h l f c U l L U IÜ l b U l Ü P t К 40 NUriUfcR LHAMitL LHLKtiV ALIlVlIí ALl.i.HrtL. IV 146^.01 1460.61 vov.'i/ó •löl.ü^i: VHfc FULLüUlrlG PtftKb AkL A I l K l l < U l l . Ü IU l b U l U l l l-b b / NUrtüLk CHANrilL FrJLKl.i ALHVIli Atl.lUrlL. 13 6 6 1 . .-,1 6*1.01 »::.bJi j I.V.••'•:• ÍHL FULLUUlNb 1LAKL. A k L A I IKIHUU• l.i l ü l l H H U l l rtühUtk L'HArlrlLL ti'flVbY ACTU'llV 1 "2.\}\> -,'.(,•} vv.,,^.>
iH-;.'j»U ALI.LUÍÍL. 'jl.yv'
x
IHt
n j L L ü W I r í b PL Abb (iKL i .l IKJ v-\i\ L » IU 1 4 I H J I I Kit .'....II Nütll:l.!' CHtii.'Hl.l. Li'lKii Ai. l l ' . ' M Y HII.LI'''L. U-...V I !:•>.;• "••!";..•••y :•;_•..iL..<.
IHK
I üLU.i'.JIfii;, FL»':i Л
НШ»:!-.1-. •i .-:>
ni l,ii|iili
Li'il-'-r ;::.-.
. • • • . ' . : •
IL» 2 1 : 4
f'iLII"ll( .,'..•;,
ill l.itti'L.. 1 ,. . ...M
•:•:.•..:•.:
'.••..'.•-.•,
l ~ . / 0 /
/.I.V..
:1.,•;-...'•
.l.-ll,'
Г LH i . n i i i t ' b 11Л1 : , i t A l i : - : l > : i " i U > r'!Jli!;LI' flliiilf'l.l. ii'i.li;r
I n l »»ни 1 AUl'.'tli
li IUI.
Л11 A l l K l ' H i l . n
Olli'ti'i'l.l. I.'.'.:,.i.,J /.t.'..;
:
* ::.:...l
' ••:.••
ри , : l . ' i l l AI I.LIUJL.
:.>.:<.•>;''
/
: . \ > J 2
I H t i L ' L l H ü l i i b Н и ! •.-,; Л I L A I H . i l ü Ü I' i i j l ' - n H H I . ПГ.'1-чИ HUi1t:l.K Llli.iiiM.I. li)!.l--t.i' Aill'.MIV At. I . • I l f ' i . . 1.: ..•«'•.'.Ol <•"".....: v. . '!66 .". ö'i ы 11."..••! i i i . : . ..-..•'..> tu.óiií 20 l .-"-•-. t J i.-'.-. i . : - . -iV.'^.u L"j.
r ,
11 iL. И Л LiiMliM, FLAI. ,.i:l.. i. |lF.:lj.:lill H П.» lL>UIMfl rilJiil.-I.FLli-.i'i'll l.'llbi hl.llV.Lli 1-4
."/••.'•"
/ . ' . /
I l i L MH.Li.iV'lh'i» П . ' . ! ' . . M i . l i F l M H L i i fiiii»i;l»-: i.llni'i'lf LIILI-IJY S .:••'•'.,,:• ..Ч'-. :.i.i '..•
HI
4:111 iiH.M.iil. ;,
i'tr'..':'.'!
;'il.' .''v
III lbUHJll t;L „VUIFI i ' i i i l ' . ' l IV r-.i - i . i u r i i . . '!.l.i>':i /.i.u-':,'
:':>'••... 1 1
,•••.:::•
:.I::.,'»JV
.•у.ыь
•у •'••<:•. s".
.'..'л.л-
'!•.'.Vb/
:.•*.. бл4
К1/.
/''•..'..• v|...;,7
'..Л/, 7И...у
6 . / . 1 :1 b-l.U'jO
Л 1.116/ ,.'••,. V / 0
1 /
••••'•;'.. У.;.
v . y ....<;
<:'>.f»..v:
Vu.'j;.".'
i i »III I ГЦ I u i l i i ! , 1:..|JIUI I... WlFvL J U L r l l l F 11.1» ' • " " ' '•' i'li'-l IUI. l u r ' i . " M I III ; , „ r l p | Г , , L I . DO 1
, :
1
.; !
I- '*"
O . v ;./
?.vú'-,±<02
'•'.• L . i ' IM / L i l i С»: / М П 1=1 . ' I 2 I I I '•I -l-'sll
<\v''-v V.V'.:;Í 0.,>/:..:> y.vyl O.üii.-.i"!
4..'UVj>Lt01 i.OObOLivl Л.И<.>П.1У1 b.AV/lfciyi '».|Х'".гМ.»01
''' •"•'•"
o.w.M /,íf6b?:.ioi
м»: / / ' ü l i i n :•.>-;!.i
о.'••!••', i>.'.•;.<.,;
,
4.н: М1.к>1 V.VÍ.IOI.ÍÍ)!
4.
ДЬга
fi
|»:|.,». :...,->*
:-....' л..-..: -:..:j tJ.'-i 'í.'-V
:
„t.i.iiirM.. | : i ' Fti •:.f.i;:.>l » w /
..:. Г'/.'..f iOJ .;.•/,. л; ;| : I > I l . v i i i l l :r>( . . . 0 - • ! :<>J ..с'.: I i'.-I
и./,б 'i.o..:. „ »•„• 1 , . . : ^ ;.>•,.•>, ; i í.fi ly.i:. :..f...v i ; ' / i
MELLÉKLET Gamma-spektrometriai mérések kiértékelése SAMP080-nal /Használati utasítás/
3
Feladat megnevezése
e
e
Z^'i^i. ! k £ Aési_utmutató
I.
Spektrum felvétele ICA-70-nel A hátlapon található CONTROL MODE kapcsoló MANUAL állásban, javasolt beállítás 1 keV/csatorna.
II.
Spektrumátolvasás előkészítése YASI és YBBD kártyák behelyezése az analizátorba, CONTROL MODE kapcsoló TPA-ba.
£ctrl bootj x DKt . DAT 12-FEB-82
III.
Spektrum átolvasása A program a SAMP080 által megkívánt formátumú file-ban helyezi el a mért spektrumot. A spektrum formátuma:
. R ICABAS
CODE
/4-karakteres azonosító/
ч^
* tretj X * * S
OLD OLD FILE NAME— ICAR READY RUN
П^ • jll. . П-, . у ... 4
.
9
n«
/n. maximálisan б-jegyü/ Választható memória-szektorok: О: 1. tárnegyed 1: 2. -"2: 3. -"3: 4. 4: 1. tárfél 5: 2. tárfél 6: teljes tár A spektrum file neve megegyezik az azonositó /CODE/ nevével. A LIST? kérdésre adott Y válasz esetén a spektrumról nyomtatott listát készit. IV.
Spektrum tömörítése a diszken A fenti formátumú file-ból törli az üres betüközöket.
MEMORY SECTOR ? 4 START CHANNEL ? 1 NAME OF SPECTRUM FILE ? CODE LIST ? N * READY [Ctrl cj
i (4)
»
.EDIT CODE.DAT * R§§ *9000
§§ *EX§§
Soektrumkiértékelés —» Megadandó: az input file neve az output file /periféria/ neve a spektrum file neve A különböző input file-ok különböző geometriájú és sűrűségű mintákhoz tartozó hatásfokadatokat tartalmaznak. Választható input file: INP1M /fü Marinelli-edényben/ INP2M .'viz - " INP3M /homok - " / INPlH /fü hengeres edényben/ INP2H /viz - " / INP3H /homok - " / Egyéb input file szerkesztését ld. 1. függelékben. Leggyakoribb output file-ok: TT: 'VT-55 display/ LP: /DZM-180 nyomtató/ OUTPUT /OUTPUT.DAT nevű file a diszken/ A kiértékelés eredménye tömör, táblázatos formában az INFOUT.DAT nevű file-ban ta-
.?. SAM NAME OF INPUT FILE: INP2M NAME OF PRINTOUT FILE: TT: NAME OF SPECTRUM FILE: CODE
•COPY INFOUT.DAT LP:
lálható, onnan szükség esetén kiirható. VI.
Izotópazonositás A mérés körülményeire vonatkozó adatokat /mérési ido, mérés időpontja, referencia időpont, minta nagysága stb./ az előzete sen megszerkesztett IDINP.DAT nevű fileban /Id. 2. függelék/ kell elhelyezni Alapesetben a programfutás eredménye a terminálon /VT-55 display/ jelenik meg. Ha nyomtatott outputot kérünk, akkor a program inditása előtt át kell definiálni az output perifériákat.
.R SAMID
i
.ASS LP 7
1. függelék: input file szerkesztése a spektrumkiértékeléshez Feladat megnevezése
PDP kez_e^és_i_utmutat£
Az input file parancsokból és hozzájuk rendelt 5 paraméterből áll.
.R EDIT XI
1. Spektrumbeolvasás; Az első négy paraméter 0, az ötödik a beolvasandó spektrum hosszát jelöli 2. Alakparaméterek interpolációs táblázata A paraméterek rendre:
DATAIN О.,0.,0.,0., 2048 .
- a csúcs helye - az alsó exponenciális farok távolsága a csúcstól - a felső exponenciális farok távolsága a csúcstól - a Gauss-görbe paramétere - kapcsoló, az első sorban értéke 1, a többiben 0.
SHAPEIN 86.76, 1.66, 2.60, 0.90, 1. SHAPEIN 120.97, 2.34, 2.98, 0.93, 0. SHAPEIN 165.02, 2.41, 2.83, 0.97, 0. SHAPEIN 513.33, 2.50, 2.41, 0.99, 0. SHAPEIN 660.87, 2.52, 2.58, 1.02, 0. SHAPEIN 896.84, 2.57, 2.28, 1.04, 0. SHAPEIN
i
I
/A paraméterek meghatározása a standard beállításnál felvett mintaspektrumoknak a SAMl programrésszel történő kiértékelésével lehetséges/ 3. Az energia paraméterek interpolációs táblázata A paraméterek rendre: - a csúcs helye /csatornában/ - a csúcs energiája /keV-ben/ - az energiakalibráció hibája /keV-ben/ - О - kapcsoló, az első sorban értéke 1, a többiben 0. 4. Hatásfok paraméterek interpolációs táblázata A paraméterek rendre - a csúcs energiája /keV-ben/ - a hatásfok /cps/kBq-ben/ - a hatásfokkalibráció hibája /%-ban/
1171.83, 2.28, 2.47, 1.09, 0. SHAPEIN 1333.24, 1.48, 2.57, 1.15, 0. SHAPEIN 1836.60, 1.05, 2.63, 1.28, 0. ENIN 93.00, 92.60, 0.5, 0., 1. ENIN 275.80, 276.80, 0.5, 0., 0. ENIN 661.00, 661.60, 0.5, 0., 0. ENIN 898.00, 899.00, 0.5, 0., 0.
EFIN
- о - kapcsoló, az első sorban értéke 1, a többiben О 5. Csucskeresés A paraméterek rendre: - kezdő csatorna - utolsó csatorna /ha 0, akkor az utolsó beolvasott csatorna/ - szignifikancia határ a listázáshoz /ha 0, akkor 2/ - szignifikancia határ a további kiérté keléshez /ha 0, akkor 4/
PEAKFIND 94. , O. , 3. , 5. , O.
I l
- 0. 6. Csucsillesztés
FITLINEAR 1., 0., 0., 0., 0.
A paramétere} -endre: - kapcsoló, ha értéke 1, akkor az outputon az illesztés grafikusan is látható. - a többi négy paraméter 0. 7. A programfutás lezárása
STOP $$
»EW Input file név, $B/WEF X ICTRL СJ $$
2. függelék: Input file szerkesztése az izotópa
sitáshoz
Feladat pegjneyezésej. Az IDINP.DAT nevű file egy BASIC nyelven irt IDINP nevű segédprogrammal szerkeszthető
PDP _fc*z*lé*i útmutató^
A mérés ideje 1000 másodpercben Referencia időpont, amelyre az aktivitást vonatkoztatjuk. Az egymás követő számok: év, hó, nap, óra, perc, másodperc.
A mérés indításának idő pontja /a számok megadása megegyezik az előzővel/
.R BASIC
«[RETURN] OLD
OLD FILE NAME — IDINP READY RUN TIME OF MEASUREMENT? 60. REFERENCE DATE ? 1981 ? 10 ? 20 ? 12 ? 0 ? 0 START OF MEASUREMENT ? 1981 ? 10 ? 25 ? 15 ? 0 ? 0
A mérés leállításának idő pontja /a szánok megadása megegyezik az előzővel/
A mintamérés eredményének mértékegysége« az alábbi kódolás szerint: 0: telítési aktivitás /Bq/ 1: Bq/kg 2: Sq/1 3: Bq/m A minta mérete /az előzőleg megadott mértékegységben/ Tolerancia az izotópazonositáshoz /keV-ben/. Javasolt értéke 1-2 keV.
EK". OF MEASUREMENT ? 1981 ? 10 ? 26 ? 7 ? 40 ? 0 DIMENSION OF SAMPLE? '.
I
2
SIZE OF SAMPLE? 0.35 TOLERANCE? 1. READY CTRL c]
Kiadja a Központi Fizikai Kutató intézet Felelős kladö: Gylmesl Zoltán Szakmai lektor: Molnár Gábor Példányszám: 335 Törzsszám: 82-374 KéezUlt a KFKI sokszorosító üzemében Felelős vezető: Nagy Károly Budapest, 1982. június hó