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


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

دانلود این مقاله



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

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

ورود عضویت

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

پیوستی برای این مطلب وجود ندارد
میخوای کد نویسی را حرفه ای یاد بگیری ؟ کلیک کن!

  جستجو

تلفن تماس

برای مشاوره- درخواست کارگاه و ... با شماره 09372846654 تماس بگیرید

  پنل کاربری

ورود عضویت

سیستم مدیریت درمان پرتویار

یک سیستم قوی و جامع برای مدیریت فرآیند های درمان در

  • مدیریت بیماران
  • مدیریت کاربران و پرسنل
  • سیستم گزارش گیری
  • ایجاد صورتحساب بیماران
بیشتر بخوانید

  دسته بندی


سیستم مدیریت پروژه پرتویار

یک سیستم قوی برای مدیریت کارها و برنامه های شخصی و سازمانی

دارای قابلیت تعریف پروژه، کار، مدیریت اشخاص، مدیریت درآمد ها

بیشتر بخوانید