VITESS - VITESS

The Vmantiqiy emas Mennstrumentatsiya Tuchun ool ESS (VITESS) - neytronlarning tarqalishi tajribalarini simulyatsiya qilish uchun ochiq kodli dasturiy ta'minot to'plami. Dastur tomonidan qo'llab-quvvatlanadi va ishlab chiqiladi Helmholts-Zentrum Berlin für Materialien und Energie (HZB),[1] sobiq Hahn-Meitner-Institur HMI va Windows, Linux va Macintosh uchun mavjud VITESS bosh sahifasi. U mavjud neytronlarni tarqatuvchi asboblarni simulyatsiya qilishda hamda yangi asboblarni yaratish uchun keng qo'llaniladi.[2][3][4][5][6]

VITESS 1998 yilda F. Mezei tomonidan boshlangan, so'ng 1999 yilda birinchi marta VITESS va 2001 yilda 2 versiyasi chiqarilgan.[7] Hozirgi 3-versiyasi, jumladan X3D vizualizatsiya interfeysi 2012 yil noyabr oyida chiqarildi.

Dastlab u neytronlarni sochadigan asboblarni loyihalashda yordam berish uchun ishlab chiqilgan bo'lsa-da Evropa tarqalish manbasi (ESS)[8] nomidan ko'rinib turibdiki, VITESS barcha asosiy impulsli yoki uzluksiz neytron manbalarida neytronlarni tarqatish vositalarining xilma-xilligi uchun umumiy simulyatsiya vositasi bo'lib xizmat qiladi. U neytron optikasi (masalan, yo'riqnomalar, teshiklar, linzalar), to'lqin uzunligini tanlagichlar (masalan, disk choppers, tezlikni tanlagichlar) kabi barcha o'rnatilgan asbob-uskunalarni va magnit maydonlarida qutblangan neytronlar kabi murakkab sozlamalarni, shu jumladan virtual tajribalarni amalga oshirishga imkon beradigan tobora ko'payib borayotgan namunalarni o'z ichiga oladi. .

Asboblarning tarkibiy qismlarini ko'rsatadigan parametrlar grafik interfeys yordamida berilishi mumkin, bu esa VITESS-dan foydalanishni ancha osonlashtiradi va yangi foydalanuvchilar uchun tez o'rganilishini ta'minlaydi, rivojlangan foydalanuvchilar o'z modullarini qo'shishlari mumkin. VITESS simulyatsiyalarining haqiqiyligi boshqa neytron simulyatsiya paketlari bilan taqqoslash va neytronlarni tarqatish inshootlarida o'lchovlar bilan sinovdan o'tkaziladi.[9][10]

Neytronlarni tarqatuvchi vositalar uchun boshqa simulyatsiya paketlariga quyidagilar kiradi McStas, Restrax, NISP va IDEAS.

Ish printsipi

VITESS simulyatsiyalari Monte-Karlo ray-tracing usuli yordamida amalga oshiriladi. Neytron traektoriyalar manba modulida yaratiladi yoki oldingi simulyatsiyada yaratilgan fayldan yuklanadi. Har bir neytronga hisoblash tezligi beriladi, u asbob bilan har qanday o'zaro ta'sirida o'zgaradi, masalan, aks ettirish yoki (super) oynali plastinka orqali uzatish. Agar neytron keyingi komponentni urmasa yoki so'rilib ketsa, traektoriya bekor qilinadi. Ba'zi tarkibiy qismlar (masalan, namunaviy muhit) neytronlarning traektoriyalarini neytronlarni bir necha mumkin bo'lgan yakuniy holatlarga bo'linishi va ularning har biriga mos ehtimolini berish orqali ko'paytirishi mumkin, shu bilan umumiy neytron intensivligini doimiy ravishda saqlaydi yoki neytronlar yo'qolsa kamayadi.

Asboblar qismlari simulyatsiya paytida quvur tarkibida mustaqil ravishda ishlaydigan modullar bilan ifodalanadi. Neytronlar bir moduldan ikkinchisiga odatda 10000 neytronli paketlarda uzatiladi, ya'ni ko'proq statistikani talab qiladigan ko'pgina simulyatsiyalar uchun barcha modullar parallel ravishda ishlaydi. Ushbu modulli tuzilish simulyatsiyani bir necha qismlarga bo'lishga imkon beradi va h.k. alohida simulyatsiyada keyingi qismga kirish sifatida ularni oziqlantirish uchun asbobning istalgan qismidagi neytronlarni saqlang.

Versiya tarixi

  • VITESS 1.0 (1999)
  • VITESS 2.0 (2001)
  • VITESS 2.10 (Okt 2011) parallel iplar ko'p protsessorli kompyuterlarda simulyatsiya vaqtini qisqartiradi, neytron qo'llanmasidagi traektoriyalarni vizualizatsiyasi, chiqishni siqish, yangi komponentlar: elliptik oyna, ob'ektiv, nur uzatish
  • VITESS 2.11 (2011 yil dekabr) birinchi Macintosh versiyasi, yangi umumiy 2 o'lchovli monitor, yangi namuna: tasvirlash
  • VITESS 3.0 (Noyabr 2012) asbob va neytron traektoriyalarini vizualizatsiya qilish, yangi komponentlar: ideal qo'llanma, yorqinlik va umumiy 1 o'lchovli monitorlar, FRM-2 manbai, yangilangan ESS sovuq va HZB sovuq / ikki spektral manba

Adabiyotlar

  1. ^ HZB bosh sahifasi
  2. ^ G Zsigmond, K leytenant, S Manoshin, XN Bordallo, JDM chempioni, J Peters, JM Carpenter, F Mezei, VITESS, yadro asboblari va metodlari bo'yicha murakkab neytronik tizimlarning simulyatsiyalari bo'yicha tadqiqotlar A bo'limida: akseleratorlar, spektrometrlar, detektorlar va unga tegishli uskunalar, 529-jild, 1-3-sonlar, 2004 yil 21-avgust, 218-222-betlar, ISSN  0168-9002, 10.1016 / j.nima.2004.04.205.
  3. ^ Sergey Manoshin, Aleksandr Belushkin, Aleksandr Ioffe, VITESS polarizatsiyalangan neytron to'plami: mavjud bo'lgan har qanday qutblangan neytron tarqaladigan asbobning ishlashini simulyatsiya qilishga imkon beradi, Physica B: Kondensatlangan materiya, 406-jild, 12-son, 2011 yil iyun, 2337–2341-betlar, ISSN  0921-4526, 10.1016 / j.physb.2010.11.080.
  4. ^ Amitesh Pol, simulyatsiya VITESS kodidan foydalangan holda uchish vaqtidagi reflektometrning to'lqin uzunligini echish variantlari, yadro asboblari va fizikani tadqiq qilish usullari A bo'lim: tezlatgichlar, spektrometrlar, detektorlar va tegishli uskunalar, jild 646, 1-son, 2011 yil 1-avgust, Sahifalar 158-166, ISSN  0168-9002, 10.1016 / j.nima.2011.01.028.
  5. ^ Filipp M. Bentli, Sheyn J. Kennedi, Ken H. Andersen, Damian Martin Rodriges, Devid F.R. Mildner, Elliptik neytron qo'llanmalaridagi optik aberratsiyalarni to'g'rilash, yadro asboblari va fizikadagi usullar. A bo'lim: akseleratorlar, spektrometrlar, detektorlar va bog'liq uskunalar, 693-jild, 2012 yil 21-noyabr, 268-275-betlar, ISSN  0168-9002, 10.1016 / j.nima.2012.07.002.arXiv: 1201.4286
  6. ^ L.D. Kussen, D. Nekrassov, C. Zendler, K. Leytenant, Elliptik neytron yo'naltiruvchi naychalarda bir nechta aks ettirish, yadro asboblari va fizikadagi usullar. A bo'lim: tezlatgichlar, spektrometrlar, detektorlar va bog'liq uskunalar, 2012 yil 5-dekabrda onlayn mavjud, ISSN  0168-9002, 10.1016 / j.nima.2012.11.183.
  7. ^ K. leytenant va boshq., VITESS dasturiy ta'minot to'plamidan foydalangan holda neytron asboblarni simulyatsiya qilish va optimallashtirish, Proc. SPIE 5536, rentgen va neytron optikasi uchun hisoblash usullarining yutuqlari, 134 (2004 yil 21 oktyabr); doi: 10.1117 / 12.562814
  8. ^ ESS bosh sahifasi
  9. ^ P. A. Seeger va boshq., Model asbob uchun Monte-Karlo kodini taqqoslash., Neytron yangiliklari 13 (4): 2002 yil 24-29
  10. ^ U. Filges va boshqalar, McStas / VITESS / Restrax yordamida FOCUS Intercomparison ", Advanced MC simulyatsiyalarini qo'llash bo'yicha xalqaro seminarda taqdimot, 2006 y.

Tashqi havolalar