ساختار و نحوه تعریف کارت تالی در MCNP

تالی‌ها در فایل ورودی MCNP در بخش سوم، یعنی بخش کارت‌های داده (Data Cards) قرار می‌گیرند. این کارت‌ها به کد دستور می‌دهند که فرآیند ترابرد ذرات را در نقاط یا حجم‌های مشخصی از هندسه رصد کرده و اطلاعات مورد نیاز کاربر را استخراج کند. ساختار یک کارت تالی به گونه‌ای طراحی شده است که هم نوع محاسبه و هم نوع ذره را به طور همزمان مشخص نماید.

اجزای اصلی کارت تالی در فایل ورودی

هر کارت تالی با حرف F شروع می‌شود که بلافاصله با یک عدد شناسایی همراه می‌گردد. این عدد شناسایی معمولاً دو رقمی است که رقم یکان آن بیانگر نوع فیزیکی تالی (مانند شار، جریان یا انرژی) و رقم دهگان آن صرفاً برای تمایز بین تالی‌های مختلف از یک نوع مشابه به کار می‌رود. برای مثال، هر دو کارت F4 و F14 برای محاسبه شار در سلول استفاده می‌شوند، اما به دو ناحیه یا هدف متفاوت اشاره دارند. پس از عدد شناسایی، یک علامت دونقطه (:) و سپس نماد ذره مورد نظر (مانند N برای نوترون) قرار می‌گیرد. در نهایت، شماره سلول‌ها یا سطوحی که تالی باید در آن‌ها اجرا شود، لیست می‌گردند.

نحوه انتخاب نوع ذره در کارت تالی

یکی از ویژگی‌های مهم در ساختار تالی‌های MCNP، قابلیت تفکیک ذرات است. اگر در شبیه‌سازی چندین نوع ذره (مثلاً نوترون و فوتون) وجود داشته باشد، کاربر باید دقیقاً مشخص کند که تالی مربوط به کدام یک است. اگر بعد از شماره تالی هیچ نماد ذره‌ای نوشته نشود، کد به صورت پیش‌فرض اولین ذره تعریف شده در کارت MODE را در نظر می‌گیرد. با این حال، برای جلوگیری از اشتباه، استاندارد نگارشی حکم می‌کند که همیشه نوع ذره (P, N, E) ذکر شود. این ساختار به کد اجازه می‌دهد تا تالی‌های مشابه را برای ذرات مختلف به صورت مجزا مدیریت کند.

ارتباط تالی با هندسه (سلول‌ها و سطوح)

تعریف یک تالی بدون مشخص کردن محل اجرای آن بی‌معناست. در ساختار کارت تالی، پس از تعیین نوع و ذره، لیست شماره‌های سلول یا سطح قرار می‌گیرد. تالی‌هایی که ماهیت “جریان” یا “شار سطحی” دارند (مانند F1 و F2) حتماً باید به شماره سطوح ارجاع داده شوند. در مقابل، تالی‌هایی که “شار حجمی” یا “نهشت انرژی” را محاسبه می‌کنند (مانند F4 و F6) با شماره سلول‌ها تعریف می‌شوند. اگر چندین سلول یا سطح در مقابل یک تالی نوشته شود، MCNP نتایج را به صورت مجزا برای هر یک گزارش می‌دهد، مگر اینکه کاربر از پرانتز برای جمع‌بندی (Binning) نتایج آن‌ها استفاده کند.

دسته‌بندی داده‌ها با استفاده از کارت‌های مکمل

ساختار تعریف تالی اغلب با کارت‌های مکمل کامل می‌شود که بلافاصله زیر کارت اصلی قرار می‌گیرند. این کارت‌ها با همان شماره تالی شناسایی می‌شوند (مثلاً E4 برای تالی F4). کارت‌های انرژی (En) به کاربر اجازه می‌دهند که نتیجه تالی را به گروه‌های انرژی مختلف تقسیم کند، که برای رسم طیف‌های انرژی بسیار کاربردی است. همچنین کارت‌های زمان (Tn) برای دسته‌بندی زمانی ذرات استفاده می‌شوند. این سلسله مراتب در تعریف، باعث می‌شود که فایل ورودی ساختاری منطقی و قابل خواندن داشته باشد.

نکات نگارشی و قالب‌بندی کارت‌های تالی

در نگارش کارت‌های تالی، رعایت قوانین فرمت‌بندی MCNP الزامی است. هر کارت تالی نباید از ستون ۸۰ فراتر رود و در صورت طولانی بودن لیست سلول‌ها، ادامه متن باید در خط بعدی با حداقل ۵ فاصله خالی (Space) از ابتدای خط شروع شود. همچنین استفاده از کامنت‌ها با علامت $ در مقابل کارت تالی برای توضیح عملکرد هر تالی، از بهترین روش‌ها برای مستندسازی کد است. دقت در تعریف صحیح این کارت‌ها تضمین می‌کند که خروجی شبیه‌سازی دقیقاً همان پارامتر فیزیکی باشد که محقق به دنبال آن است.

کلیدواژه ها : MCNP Tally Syntax-ساختار کارت تالی MCNP-Tally Card Definition-نحوه تعریف تالی-MCNP Input Block-بخش داده‌های MCNP-Particle Identifiers-شناسه ذرات در MCNP-Cell and Surface Association-اتصال تالی به هندسه-Energy Bins-باند انرژی-Tally Normalization-نرمال سازی تالی-Simulation Output-خروجی شبیه سازی-Nuclear Engineering-مهندسی هسته ای-Monte Carlo Method-روش مونت کارلو-Input Formatting-فرمت نویسی ورودی-Tally Specification-مشخصات تالی-F1 F2 F4 F6 F8-تالی های استاندارد MCNP-Particle Transport-ترابرد ذره-Data Card Rules-قوانین کارت داده-Statistical Tally-تالی آماری-Detector Modeling-مدلسازی آشکارساز-MCNP Tutorial-آموزش MCNP-