چگونه کارت اهمیت ذرات را در mcnp وارد کنیم؟

  • صفحه اول
  • چگونه کارت اهمیت ذرات را در mcnp وارد کنیم؟
image

چگونه کارت اهمیت ذرات را در mcnp وارد کنیم؟

کارت اهمیت ذرات از مهم ترین پارامترها در برنامه ورودی mcnp است که باید به دقت تعیین شود. در این آموزش نحوه استفاده از کارت اهمیت  توضیح داده می شود.

1) معرفی کارت اهمیت ذرات

 

 کارت اهمیت ذرات مشخص می کند که ذره در کدام سلول مهم و در کدام سلول مهم نیست. به عنوان مثال فرض کنید کره ای پر شده از مواد رادیواکتیو داریم و هدف مساله تعیین گرمای تولیده شده در کره در اثر واپاشی هسته ای است. در این مساله اگر یک تابش رادیواکتیو از محیط خارج شود، دیگر جذب محیط نخواهد شد و بنابراین هیچ اثری در گرم کردن آن ماده نخواهد داشت. حال در این مساله چنانچه کارت اهمیت ذره مشخص نشده باشد، کد به صورت پیشفرض ذره را دنبال می کنید اما این دنبال کردن هیچ تاثیری در مساله ما ندارد، بنابراین برای اینکه مشخص کنیم تا کجا باید ذره دنبال شود از کارت اهمیت استفاده می کنیم.  در ارتباط با کارت اهمیت چند نکته باید در نظر گرفت:

 
  • به صورت پیشفرض تمامی ذراتی که در کارت Mode تعریف می شوند دارای اهمیت 1 در نظر گرفته می شود.
  • کارت اهمیت جز در حالتی  که کارت پنجره وزنی استفاده شود، لازم است.
  • کارت اهمیت ذرات برای پایان دادن به تاریخچه استفاده می شود.

 

کارت اهمیت ذرات به دو صورت می تواند نوشته شود:

Form 1 (cell card entry): IMP:=x

Form 2 (data card):  IMP:  x1 x2 ... xj.

وارد کردن کارت اهمیت در کارت سلول 

در فرم شماره اول در انتهای کارت سلول دستور را وارد می کنیم. 

1 0      imp:n     1

این دستور به این معنی است که در سلول شماره 1 میزان اهمیت نوترون برابر با 1 باشد.

 

وارد کردن کارت اهمیت در کارت داده

در صورتی که بخواهیم کارت اهمیت را در کارت داده وارد کنیم باید به صورت زیر عمل کنیم:

اگر در تعریف کارت سلول تعداد 5 سلول تعریف شده باشد کارت اهمیت در کارت داده به صورت  زیر نوشته می شود

imp:n 1 1 1 1 1 

imp:n   1  4r  

این دو روش با همدیگر برابر هستند. در روش دوم از تکنیک های خلاصه نویسی در mcnp استفاده شده است.

2) در برنامه mcnp از کدام روش  استفاده شود؟

در هر برنامه mcnp از هر دو روش می توان استفاده کرد اما در صورتی که برنامه mcnp دارای تعداد زیادی کارت سلول است استفاده از روش اول بهتر است و تغییرات در برنامه راحت تر است.

3) در صورتی که چند ذره در MCNP داشته باشیم کارت اهمیت را چطور وارد کنیم؟

اگر در یک برنامه MCNP بیش از یک نوع  ذره وجود داشته باشد مثلا الکترون و فوتون داشته باشیم   میتوانیم هر تعداد ذره که هست را در جلوی imp: وارد کنیم . در اینجا داریم

imp:p.e

 4) مرجع مطالب

کتاب آموزش کد مونت کارلو MCNP به همراه 101 مسئله کاربردی - نویسنده: رسول شامحمدی