برای اجرای شبیهسازی در MCNP، مراحل زیر باید طی شوند:
- آمادهسازی فایل ورودی (Input File):
- این فایل که معمولاً با پسوند
.iیا بدون پسوند است، حاوی تمام اطلاعات لازم برای اجرای شبیهسازی است. - تعریف هندسه: مشخص کردن سلولها، سطوح و موادی که فضای شبیهسازی را تشکیل میدهند.
- تعریف مواد: مشخص کردن ترکیب عناصر و خواص هستهای آنها (مانند عدد اتمی، عدد جرمی، چگالی و مقاطععرضی).
- تعریف منبع (Source Definition): مشخص کردن نوع ذره، موقعیت مکانی، توزیع انرژی و جهتگیری منبع تابش.
- تعریف تالیها (Tally Definition): مشخص کردن کمیتهایی که قرار است محاسبه شوند (مانند شار نوترون، دوز، طیف انرژی و…).
- اجرای کد MCNP:
- با استفاده از خط فرمان (Command Line)، دستور اجرای MCNP را وارد میکنید.
- ساختار کلی دستور به صورت زیر است:
mcnp6 i=your_input_file.i n=<number_of_particles>
mcnp6: نام اجرایی کد MCNP (ممکن است بسته به نسخه متفاوت باشد).i=your_input_file.i: نام فایل ورودی که آماده کردهاید.<n=<number_of_particles: تعداد ذراتی که قرار است در شبیهسازی ردیابی شوند. این عدد مستقیماً بر دقت نتایج و زمان اجرا تأثیر میگذارد (هرچه بیشتر، دقیقتر و کندتر).
- بررسی فایلهای خروجی (Output Files):
- پس از اتمام اجرای کد، فایلهای مختلفی تولید میشوند که حاوی نتایج شبیهسازی هستند. مهمترین این فایلها عبارتند از:
out(یاyour_input_file.out): حاوی نتایج نهایی محاسبات، شامل مقادیر تالیها، خطای آماری آنها و اطلاعات مربوط به اجرای برنامه.runtpe: حاوی اطلاعات زمانی و آماری مربوط به اجرای برنامه.mctal: حاوی دادههای خام مربوط به تالیها که میتوانند برای تحلیلهای بیشتر با نرمافزارهای دیگر (مانند VisEd، MCNPPlot، یا کتابخانههای پایتون) استفاده شوند.
- تحلیل نتایج:
- نتایج موجود در فایل
outیاmctalباید تحلیل شوند. - VisEd: برای مشاهده هندسه سهبعدی مدل و توزیع نتایج روی آن استفاده میشود.
- MCNPPlot / mcnpvis: برای رسم نمودارهای دوبعدی از نتایج تالیها (مانند طیف انرژی یا توزیع شار) به کار میرود.
- کتابخانههای پایتون (مانند
mcnpreader): برای تحلیلهای پیچیدهتر، پردازش دادهها و تولید گزارشهای سفارشی میتوان از پایتون استفاده کرد.
نکات مهم:
- دقت (Precision): انتخاب تعداد ذرات (
n) مناسب، تعادلی بین دقت مورد نیاز و زمان اجرای شبیهسازی ایجاد میکند. - اعتبارسنجی (Validation): نتایج شبیهسازی شده باید با دادههای تجربی یا نتایج کدهای دیگر مقایسه و اعتبارسنجی شوند.
- خطای آماری (Statistical Error): همیشه به خطای آماری گزارش شده در نتایج توجه کنید و در صورت نیاز، تعداد ذرات را افزایش دهید تا خطا کاهش یابد.
کلیدواژه ها : مراحل اجرای MCNP-MCNP Simulation Steps-فایل ورودی MCNP-MCNP Input File-تعریف هندسه-Geometry Definition-تعریف مواد-Material Definition-تعریف منبع-Source Definition-تعریف تالی-Tally Definition-اجرای MCNP-Running MCNP-فایل خروجی MCNP-MCNP Output File-تحلیل نتایج MCNP-MCNP Results Analysis-VisEd-MCNP Visualization-MCNPPlot-خطای آماری-Statistical Error-اعتبارسنجی MCNP-MCNP Validation