Learning MCNP4C and MCNPX

Learning MCNP4C and MCNPX

شماره تماس 09358768859
Learning MCNP4C and MCNPX

Learning MCNP4C and MCNPX

شماره تماس 09358768859

مش بندی در mcnpx قسمت اول مش بندی مستطیلی

در mcnpx از نظر هندسی سه نوع مشبندی داریم  . به بخش 8 از کتاب manual of mcnpx که در بخش دانلود ها وجود دارد مراجعه کنید و شکل بسیط تری از مش ها را خواهید یافت


1 - مستطیلی

مثال :


1    pz -0.005

2    pz  0.005

3    py -0.075

4    py  0.075

5    px -0.075

6    px  0.17

7    pz  -0.105

8    pz  0.035

9    pz  0.03816

10   px  0.825 

11   so  1.5

12   px  0.02  


m1    28063  1

m2    13027  1

m3    22000  1

mode  e

sdef   erg=0.0669 cel=1  pos=0.095 0 0  x=d1 y=d2 z=d3  par=3

si1  0.02  0.17 

sp1  0  1

si2  -0.075  0.075

sp2  0  1

si3  -0.005  0.005

sp3  0  1

+f8:e 5

شروع مش بندی مستطیلی --------------------------- c

tmesh

rmesh11:e traks

 cora11 0 30i 0.9

corb11 -0.005 5i 0.005

corc11 0.035 10i 0.03816

endmd

پایان مش بندی مستطیلی ---------------------------- c

ctme 30

توضیح : cora بیانگر محور x است و دستور مش 11 را دنبال خواهد کرد که مربوط به کرک مسیر الکترون هاست در تالی 8 و این محور را از 0 تا 0.9 به 30 قسمت مساوی تقسیم کرده است

corb بیانگر محور y هاست درست مانند بالا از 0.005- تا 0.005 به 5 قسمت تقسیم بندی شده

corc هم محور z ها را مشخص میکند

نکته : برای پلوت گرفتن بصورت کانتوری با tecplot بهتر است که یکی از این محور ها را ثابت فرض کنید مثلا

 cora11 0 0.9

یعنی قسمت بندیش نکنید
اجرای برنامه :
نکته : من این برنامه را برای 5 دقیقه Run گرفتم شما برای بلای نیم ساعت امتحان کنید


وقتی اجرای برنامه تمام شد این سه فایل رو میبینیم


outp فایل متنی خروجی

mdatb فایل مربوط به مش بندی است که باید با برنامه gridconv ان را باز کنیم 

در فولدر mcnpx  فایل gridconv.exe را اجرا کنید 


فایل mdatb از نوع mdata است 

سیستم در حالت پیش فرض روی mdata قرار میگیرد پس یا enter را بزنید یا تایپ کنید mdata

در این پنجره اسم فایل ورودی را تایپ کنید mdatb

اینجا از شما میپرسد که ایا فایل mdatb یک فایل باینری است ؟

y را برای تایید تایپ کنید

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

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

Enter را بزنید

تایپ کنید Tecplot

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

من اسم فایل را ops111 نوشتم

شما میتونین از اینجا روی محور هاتون کامنت گذاری کنین

من حالت پیش فرض رو انتخاب کردم

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

اینجا باید مشخص کنیم که ترسیم چند بعدیه ؟

من ترسیم 2 بعدی رو انتخاب کردم اون هم در صفحه yz چون از قبل x را ثابت فرض کردم

برای x حالت پیش فرض را انتخاب کردم

از شما میپرسد که ایا تمایل به پلوت فایل دیگری دارید ؟ y یا n

n را انتخاب کنید

ایا میخواهید با mdata دیگری کار کنید ؟ y یا n

n را انتخاب کنید

پنجره gridconv خودبخود بسته میشود که به معنی پایان کار تبدیل است

سپس فایل Tecplot یا Tecplot 10 را باز کنید + کرک

این برنامه را میتوانید از قسمت دانلود ها یا از همین جا با کلیک کردن روی tecplot 10 دانلود کنید

محیط برنامه

بیاد داشته باشید که ما فایل mdatb خود را با gridconv تبدیل کردیم به فایل خروجی با نام ops111 برای برنامه Tecplot 10 

نکته : ops111 در پوشه mcnpx ذخیره میشود

میخواهیم ops111 را باز کنیم

از منوی File گزینه Load data file را انتخاب کنید 

به پوشه mcnpx رفته و ops111 را انتخاب و open میکنیم

پنجره زیر باز میشود

سپس ok کنید

ساختار مشبندی را که تعریف کرده بودیم را در راستای yz الان میبینیم

تیک boundary را بردارید و برای contour تیک بزنید سپس مربع جلوی ان را انتخاب کنید

تغییرات زیر اعمال خواهد شد 

نکته : مشبندی ما برای track هاست همان طور که در قسمت var میبینید

گزینه more را انتخاب کنید

سپس تغییرات را بصورت جزیی خودتان انجام دهید

به قسمت زیر بروید

Zone style را کلیک کنید

ترسیم نهایی 

جزییات بیشتر در مورد کار با tecplot را در بخش مخصوص به خودش خواهم گفت

نظرات 3 + ارسال نظر
صادق 1392/05/31 ساعت 19:00

سلام.
1. برای محاسبه توزیع دز در یک فانتوم کروی چشم با استفاده از تالی های f4,f6,f8 باید چه کار کرد؟ مثلا اگر فانتوم را به سلول های کوچک تقسیم کنیم و دز را در هر سلول کوجک بدست اوریم ، درست است؟
2.برای محاسبه دز محوری یا عمقی بر روی یک محور خاص باید چه کار کرد؟
3.برای بدست اوردن نرخ دز با استفاده از تالی های f4,f6,f8 باید نتایج تالی را در چه اعدادی ضرب کرد؟
ممنون

خداداد اکبری 1391/09/09 ساعت 10:47

واقعا عالی بود
دمت گرم
من تو انجتم تزم یه مشکل دارم میتونم خصوصی با هاتون تماس بگیرم
دانشجوی گرایش راکتور از دانشگاه اصفهانم
شمارمم 09395531870

میتونید در قسمت تماس با من بالای صفحه اصلی پیام بگزارید یا با شماره
09358768859 تماس بگیرید
محمدزاده

ابراهیمی 1391/03/09 ساعت 10:13

واقعا عالی بود. ممنون از توضیحات کامل و خوبتون

برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد