طراحی هندسه تکراری در کد MCNP

تاریخ انتشار:1396-04-13
تاریخ بروزرسانی: 1396-04-13
تعداد بازدید: 825



طراحی هندسه تکراری در کد MCNP

طراحی هندسه تکراری در کد MCNP

MCNP يک کد چند منظوره است که از حروف اول کلمات Monte Carlo N –Particle گرفته شده است و مي‌تواند براي انتقال نوترون، فوتون، الکترون، پروتون و ساير ذرات به تنهايي و با هم بکار برده شود. کد هسته ای MCNP4C حدود چهل هزار خط برنامه FORTRAN و هزار خط برنامه C است و در نوشتن آن از بلوک هاي عمومي استفاده شده که در بسياري از زير برنامه ها به کار مي‌رود. کد MCNP داراي سه نسخه کلي 3 و 4 و x می‌باشد و عمده تفاوت نسخه 3 و 4 در محدوده انرژي است.
اما MCNPX يک کد کامپيوتری است که با Fortran 90 نوشته شده و براي ترابرد تابش به روش مونت‌کارلو بکار می‌رود همچنین توانايي ترابرد 34 نوع ذره و چهار يون سبک را تقریباً براي تمام انرژی‌ها دارد. MCNPX يک نسخه ارتقاء يافته از MCNP است و توانائی‌های اين کد در جهت ارتقاء فيزيک مسئله، چشمه هاي ذرات، حسابگرها، گرافيک و زير ساخت‌ها، توسعه يافته است.
MCNPX يک محصول کامپيوتري براي مدل سازی برهمکنش هاي تابش با ماده می‌باشد که از لحاظ کيفيت نتايج تضمين شده است. 
برنامه ورودی که توسط کاربر تولید میشود، متعاقبا توسط کد خوانده می شود. فایل ورودی شامل اطلاعاتی است درباره فضای مساله از قبیل خصوصیات هندسه، توصیف مواد، انتخاب سطح مقطع ها، مکان و مشخصات چشمه، نوع جواب خواسته شده یا توصیف تالی و تکنیک های کاهش واریانس استفاده شده برای بهبود بازده محاسبات و یا کاهش زمان انجام محاسبات است.

قابلیت ها و توانایی های کد

   ۱. کاربرد در حفاظت در برابر اشعه و دزیمتری، محاسبات شیلدینگ تشعشعات مختلف، رادیوگرافی، فیزیک پزشکی، ایمنی بحرانیت هسته ای.
   ۲. طراحی و تحلیل اشکار ساز ها، اکتشاف نفت.
   ۳. طراحی هدف در شتابدهنده ها.
   ۴. طراحی راکتور های شکافت و همجوشی هسته ای و الودگی زدایی.
   ۵. پیکر بندی و شبیه سازی سه بعدی مواد درون سلول هایی که با سطوح درجه یک و دو ونیز در بعضی حالات مانند چنبره و بیضی درجه چهار مرزبندی شده اند.
   ۶. توانایی محاسبه ویژه مقادیر سیستم های حاوی مواد شکافت پذیر فیز یکی به همراه اطلاعات مربوط به طیف انرژی های پیوسته نوترون.
   ۷. بررسی تمامی واکنش هایی که نوترون در برخورد با هسته دارد از قبیل شکافت، پراکندگی الاستیک و غیر الاستیک، پس زنی هسته و ... به همراه کتابخانه های سطح مقطع این واکنش ها.
   ۸. بررسی اندرکنش فوتون ها پراکندگی های رایلی، تامسون، تابش فلورسانس پس از جذب فتوالکتریک، تولید ذوج، نابودی ذوج و تابش ترمزی به همراه کتابخانه های آنها.
   ۹. توانایی تولید چشمه های عمومی، سطحی، حجمی، نقطه ای، چشمه های بحرانیت، رسم هندسه ورودی و رسم خروجی برنامه.
   ۱۰. توانایی بکار گیری روش های کاهش واریانس، انعطاف پذیر بودن محاسبات خروجی و یک مجموعه وسیع از داده های سطح مقطع.

دوره ی آموزشی MCNPX

دوره ی آموزشی چندین سطح برگزار می شود:

سطح مقدماتی:

   • آشنایی اولیه با کد و ساختار آن
   • نصب و اجرا
   • آشنایی و کار با بلوک سلول ها، بلوک سطوح
   • آشنایی و کاربرد های بلوک دیتا
   • شبکه بندی درون سلولی، درون داده ای
   • استفاده از برنامه های کمکی و واسط های گرافیکی و متنی
   • معرفی و استفاده از فانتوم ها
   • بررسی طرح نمونه راکتور
   • شبیه سازی چشمه های نوترونی و فوتونی
   • تحلیل نتایج با استفاده از ابزار های کمکی

 

سطح پیشرفته:

   • طراحی فانتوم ها بصورت شبکه بندی حجمی یا Voxelling
   • طراحی شتابدهنده های خطی کوچک
   • بررسی و طراحی انواع راکتور ها
   • طراحی اشکار ساز های مورد استفاده در ماهواره ها و بررسی اثرات تابش های کیهانی
   • بررسی نقاط ضعف و قوت این کد در محاسبات پیشرفته و ارائه راهکار های برون رفت از مشکلات

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

پیوستی برای این مطلب وجود ندارد
درباره نویسنده

من مهندس شامحمدی هستم و در یک کلام سرم درد میکنه واسه کد نویسی سعی میکنم کنار کارم، تجربیاتم را هم اینجا بزار واسه دوستان

تبلیغات
گروه تلگرامی ویژه رفع اشکال کد های هسته ای و نرم افزار ها

این گروه صرفا برای بحث در باره کد ها و نرم افزارهای هسته ای می باشد لذا از بحث های نامرتبط خود داری فرمایید و با معرفی گروه به دوستان خود در مفید بودن بیشتر گروه همیار ما باشید.


کانال تلگرامی ویژه اطلاع رسانی کارگاه های آموزشی

در این کانال اطلاعیه های مربوط به کارگاه های آموزشی و دوره های آنلاین و حضوری منتشر می شود


گروه تلگرامی پشتیبانی کارگاه ها و کلاس ها

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


گروه تلگرامی آخرین آموزش های منتشر شده در سایت

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


کانال آپارت ما

این کانال متعلق به وب سایت مهندس شامحمدی می باشد. تنها قسمتی از ویدئو های آموزشی در اینجا نشان داده است.


کانال نماشا ما

این کانال متعلق به وب سایت مهندس شامحمدی می باشد. تنها قسمتی از ویدئو های آموزشی در اینجا نشان داده است.