کد محاسباتی MCNP

کد MCNP مخفف مونت کارلو ان پارتیکل ترنسپورت کد (به انگلیسی: Monte Carlo N-Particle Transport Code) یک کد چندمنظوره است که برای محاسبات ترابرد ذراتی نظیر الکترون، پروتون، نوترون، ذرات باردار سنگین، فوتون و ... است.

کاربردهای کد MCNP

کد MCNP به عنوان ترکیبی از کدهای MCN و MCG اولین بار با نام MCNG در سال 1973 توسط آزمایشگاه ملی لس آلاموس ارائه شد. آخرین ورژن این کد که با نام MCNP6 به بازار عرضه شده است قادر به ردگیری 37 ذره مختلف می باشد. این کد کاربردهای گسترده ای در شاخه های مختلف فیزیک هسته ای و مهندسی هسته ای نظیر حفاظ سازی تشعشات مختلف، دزیمتری، فیزیک پزشکی، طراحی رآکتورهای شکافت و همجوشی و مطالعات ایمنی آنها، طراحی شتاب دهنده ها و مطالعات مربوط به حفاظ سازی آنها و موارد متعدد دیگری دارد. تاکنون مقالات متعدد به همراه محتواهای آموزشی سمعی و بصری محدودی برای آموزش این کد مهیا شده است. که

مفهوم مونت کارلو در MCNP

واژه مونت کارلو در عنوان کد MCNP یک الگوریتم آماری محاسباتی است که از نمونه گیری تصادفی برای محاسبات نتایچ خود استفاده می کند. هر پدیده فیزیکی یک فرآیند آماری است که ترابرد ذرات مختلف در محیط های گوناگون نمونه بارزی از این واقعیت است. در این فرآیند آماری برهمکنش های ذره با محیط را می توان یک سری رویدادهای احتمالی دانست که با استفاده از توابع توزیع احتمال حاکم بر این رویدادها، رفتار ذرات شبیه سازی می شوند. در کد MCNP، سطح مقاطع برخورد همان توابع توزیع احتمال هستند که در نهایت با استفاده از روش مونت کارلو که یک روش آماری و تصادفی برای حل مسائل فیزیکی ست حرکت ذرات شبیه سازی خواهند شد.