دسته بندی

پایگاه دانش کارگاه و کنفرانس کسب و کار کورس های آموزشی سورس کد کتاب و جزوه نرم افزار پرسش و پاسخ

صفحات سایت

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

ورود

عضویت

robot عضویت در سایت به معنی پذیرش قوانین ذکر شده در این صفحه می باشد
تمامی حقوق مادی و معنوی این لوگو متعلق به پرتویا می باشد

کار کردن با فضای فاز در mcnp وSSR-SSW

انتشار: پنجشنبه, 18 مهر 98

بروزرسانی:سه شنبه, 10 تیر 99

قیمت: : 0

تعداد مشاهده: 317

تعداد نظرات:1



{{ $UserBookBuy}} نفر این پکیج را خریداری کرده اند.
لینک کوتاه این مطلب:

مقدمه

کد mcnp یک کد مونت کارلو جهت محاسبات هسته ای است که استفاده های مختلفی در علوم هسته ای دارد. یکی از این کاربرد ها استفاده از این کد جهت مدل سازی و مطالعه پیرامون شتابدهنده های خطی در mcnp می باشد. در مطالعات مختلف لازم است اطلاعات را در یک موقعیت مشخص ذخیره کنیم و سپس از این اطلاعات برای مطالعات استفاده کنیم.  در این مطلب از وب سایت پرتویار می خواهیم به آموزش نحوه استفاده از این مطالب در فضای فاز بپردازیم.

فضای فاز چیست؟

فضای فاز (به انگلیسی: Phase Space) فضایی است شامل تمام حالات ممکن برای یک سیستم. هر حالت سیستم در فضای فاز با یک نقطه نمایش داده می‌شود. در مکانیک عموماً فضای فاز شامل تمامی مقادیر ممکن مکان و تکانه است.  حال اگر این تعریف را به وضعیت مونت کارلو بسط دهیم تعریف فضای فاز به صورت زیر می شود.

فضای فاز: یک صفحه فرضی است که تمامی اطلاعات ذره را در آن موقعیت ذخیره می کند.

کارت های فضای فاز در MCNP چیست؟

در کد mcnp برای کار کردن با فضای فاز از دو دستور SSR و SSW استفاده می شود. این دو کارت نحوه استفاده از فضای فاز را به صورت کامل توضیح می دهند. در ادامه در مورد کارت SSW  و SSR توضیحاتی ارائه خواهیم داد.

آموزش کارت SSW  

اسم این کارت خلاصه شده عبارت Surface Source Write   است.  برای استفاده از این کارت باید آن  را در بخش کارت داده در MCNP آوریم. فرمت نوشتن کارت SSW  به صورت زیر است:

SSW  s1s2 (c1... ck)s3... sn                 KEYWORD=values 

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

Cn نشاندهنده سلول مورد نظر جهت ذخیره اطلاعات است.

کلمات 

SYM:

برای تقارن در ذخیره اطلاعات استفاده می شود. 
مقدار 0 : حالت بدون تقارن است

مقدار 1: تقارن کروی در نظر گرفته می شود.

مقدار 2: تقارن به صورت حهتی در نظر گرفته می شود.

PTY:  برای انتخاب ذرات استفاده می شود. در این کارت مشخص می کنیم که اطلاعات کدام ذره باید در فایل خروجی ذخیره شود. فرمت زیر استفاده می شود.

 PTY:

 

آموزش کارت SSR

 این کارت مخفف عبارت Surface Source Read  است. در این کارت اطلاعات نوشته شده در مرحله قبل را بازخوانی می کنیم و از آن ها به عنوان یک چشمه برای محاسبات بعدی استفاده می کنیم. 

Original run:
SSW 1 2 3 
Current run:
SSR   OLD 3 2    NEW  6 7  12 13    TR=D5     COL=1 
 SI5  L   4    5   
SP5    0.4 0.6   
SB5    0.3 0.7 

توضیحات این دستورات:

در برنامه اول سطوح 1و2و3 به عنوان سطح فضای فاز درنظر گرفته شده است و اطلاعات ذرات هنگام عبور از این سطوح در یک فایل ذخیره شده است. 

در قسمت دوم اطلاعات هنگام عبور از سطح 1 نادیده گرفته شده است و ذرات در سطوح 2 و3 به سطوح جدید انتقال پیدا کرده است. در واقع ذراتی که در سطح 3 ثبت شده اند در سطح 6 و 13 تولید می شوند و ذراتی که در سطح 2 ثبت شده اند در سطح 7 و 13 ایجاد می شوند. 

پارامتر col د راین دستور مقدار 1 گرفته است یعنی ذراتی که در اثرا برخورد به این سطوح رسیده است ( سطوح قبلی) در سطح جدید ظاهر شود. 

TR=D5 :

این دستور برای ارتباط یابی بین سطوح در برنامه اول و برنامه دوم بکار می رود. در واقع با استفاده از این کارت نحوه اتباط بین موقعیت ذرات را ایجاد می کنیم. در اینجا نیز با توجه به اینکه یک توضیح ایجاد شده است. دو سطح اول یعنی سطح 6 و 7 با کارت انتقال 4 و سطح 12 و 13 با کارت انتقال 5 به سطح 3 و 2 ارتباط برقرار می کنند.

نکات کار عملی با SSR و SSW

در بالا با مفاهیم فضای فاز  آشنا شدیم. در ادامه می خواهیم نحوه کار کردن در عمل و نکات پیرامون آن را مرور کنیم.

1) در برنامه اولیه باید توجه داشته باشید که سطحی که در مقابل SSW معرفی می کنید نباید سطح مربوط به یک ماکرو بادی باشد. بنابراین  نمی توانیم از سطوح ماکرو بادی برای SSW استفاده کنیم. این نکته در مورد SSR نیز برقرار است.

2) سطح باید در یک هندسه تعریف شده باشد. نمی توانید از یک سطح استفاده نشده برای گرفتن SSW استفاده کنید.

3) در صورتی که برنامه به صورت کامل اجرا نشود فایل WXXA تولید می شود. اما فایل WSSA تولید نمی شود.

4) بعد از اتمام برنامه فایل WSSAتولید می شود.

5) برای خواندن فایل  در برنامه دوم باید اسم آن را از WSSA به RSSA تغییر دهید.

6) سطح مورد استفاده در SSR شرایطی مشابه با SSW دارد.

7) در صورتی که شرایط دو سطح SSR و SSW با همدیگر فرق دارند باید از کارت انتقال استفاده کنید.

8) در استفاده از SSR و SSW به ذرات استفاده شده دقت کنید.

 

سوالات شما 

در صورتی که نسبت به مباحث مختلف این مطلب سوال دارید. سوالات خود را در بخش نظرات بپرسید

 

برچسب ها :    

ثبت نظر جدید

Please enter your first and last name separated by a space (e.g. Jane Miller)

 پربازدید

معرفی انواع کتابخانه های سطح مقطع در کد های هسته ای

سطح مقطع عناصر مختلف معمولا از راه آزمايش و توسط فيزيكدانان هسته اي توليد مي گردند یا براساس مدل های هسته ای بوجود می آیند. سطح مقطع توليد شده توسط...

انواع خطاهای رایج در کد MCNP و روش های حل آنها

مفهوم خطای total nu is now the default for fixed-source problems سوال: مفهوم خطای total nu is now the default for fixed-source problems در کد هسته ای mcnp چیست؟ جواب:...

آموزش mcnp-درس 1: مقدمه ای درباره MCNP

کد مونت کارلو چطور کار میکند؟اساس روش محاسبه شبیه سازی مونت کارلو برای محاسبات نوترونی با توجه به سرشت کاتوره ای برهمکنش های هسته ای ، بسیار واقعی و دور...

آموزش اثر فوتو الکتریک به زبان ساده

فوتون در انرژی های مختلف برهمکنش های مختلفی را با ماده میکند. این برهمکنش ها شامل موارد زیر است: 1) اثر فوتوالکتریک 2) برهمکنش های کامپتون 3) تولید زوج 4)...

تعریف هندسه در فریم ورک GATE-معرفی جهان

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

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

کارت اهمیت ذرات از مهم ترین پارامترها در برنامه ورودی mcnp است که باید به دقت تعیین شود. در این آموزش نحوه استفاده از کارت اهمیت توضیح داده می شود....

تعریف هندسه در جینت-درس اول

در این درس از وب سایت پرتویار به بحث و بررسی در مورد تعریف هندسه در جینت می پردازیم. قبل از بیان و توضیح در مورد هندسه ها لازم است...

مقالات آموزشی MCNP کد مونت کارلو هسته ای - از مبتدی یا حرفه ای

در این پست سری آموزش های کد هسته ای MCNP که در وب سایت پرتویار ارائه شده است را لیست میکنیم. این آموزش ها شامل 3 سری آموزش و در...

نصب Geant4 روی لینوکس

در این پست از وب سایت پرتویار به آموزش نصب ابزار جینت 4 روی لینوکس می پردازیم. نکته مهمی که در هنگام نصب geant4 مهم است انتخاب نسخه لینوکس مناسب...

راهنمای نصب کد مونت کارلو mcnp

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

کتاب و جزوه

هزاران کتاب و سوال کنکور را اینجا دانلود کنید

پایگاه دانش

بیش از هزار مقاله آموزشی منتظر شماست

app.source_code

سورس های برنامه نویسی در زبان های مختلف اینجا هستند

کسب و کار

برای مشاوره با شماره 09372846654 تماس بگیرید

همکاری با ما

کسب درآمد کنید

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

ثبت فرم همکاری

دستگاه پلاسما فوکوس با یک آند مرکزی و 12 کاتد در اطراف آن به منظور...

شبیه سازی دستگاه پلاسما فوکوس با کد مونت کارلو mcnp

توزیع دوز رسیده به تومور سرطان با استفاده از mcnp در فانتوم mird انجام شده...

محاسبات دوزیمتری ناشی از تزریق یوتریم 90 به تومور پستان در فانتوم mird با mcnp

نرم افزار Radiological Toolbox کوشیده است تا دسترسی به داده های معتبر حفاظت پرتوی را...

دانلود نرم افزار داده های حفاظت پرتوی rad toolbox

کد مونت کارلو mcnp نسخه 2.7 برای دانلود در این پست قرار داده شده است...

دانلود کد mcnp نسخه x2.7

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

بررسی اجمالی ابزار مونت کارلو جینت

ساختار چشمه تابشی برای درمان سرطان پوست با mcnp طراحی شده است. با طراحی مناسب...

بهینه سازی چشمه تابشی برای درمان سرطان پوست با mcnp

یک چشمه نقطه ای فوتون تک انرژی به انرژی 2 MeV در فاصله 20 سانتی...

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

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

کد متلب محاسبه دوز با الگوریتم کلارکسون

5 نمونه برنامه از نحوه تعریف چشمه sdef با mcnp برای دانلود قرار داده شده...

دانلود 5 نمونه برنامه تعریف چشمه در mcnp

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

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

آخرین نظات کاربران

نظرات کاربران مختلف مختلف را اینجا میتوانید مشاهده کنید











مطالب بروز شده

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