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


چگونه کارت اهمیت ذرات را در mcnp وارد کنیم؟
انتشار: شنبه, 14 آذر 94
بروزرسانی:چهارشنبه, 05 آبان 0
بازدید: 31366
تعداد نظرات:0
لینک کوتاه:
  دسته بندی:     کد مونت کارلو 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 مسئله کاربردی - نویسنده: رسول شامحمدی

دانلود متن به صورت pdf

پیشنهاد برای مطالعه بیشتر


محدودیت در دسترسی

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

ورود عضویت

  شبکه های اجتماعی

در شبکه اجتماعی اینستاگرام هر روز تخفیف داریم. آکادمی پرتویار در اینستاگرام دنبال کنید تا در جریان این تخفیف ها قرار بگیرید

گروه تلگرامی مونت کارلو با بیش از 400 عضو مخصوص پاسخ به سوالات شما عزیزان است

در واتس آپ به گروه پشتیبان ما بپیوندید

میخوای در برنامه نویسی حرفه ای بشی؟ کلیک کن

  جستجو

جستجو پیشرفته

برای مشاوره، سفارش پروژه، کارگاه و ... با شماره 09372846654 تماس بگیرید

  پنل کاربری

ورود عضویت


  دسته بندی


35.172.217.174
fa