معرفي سلولها Cell cards

تاریخ انتشار:1392-06-10
تاریخ بروزرسانی: 1392-06-10
تعداد بازدید: 1111



معرفي سلولها Cell cards

خطوط تعريف سلولها بعد از خط عنوان شروع مي‌شود. سلول در كد MCNP به معني محيط‌هاي مادي جداگانه مي‌باشد كه با سطوح معيني از هم جدا شده‌اند.
ذكر اين نكته ضروري است كه يك سلول حتمآً بايد داراي فضاي مشخص و محدودي باشد و به جز در دو مورد زير نمي‌تواند بصورت بينهايت تعريف شود.

الف) سلول فضاي خارج از مسئله كه بي‌نهايت است و حتماً بايد در يك فايل ورودي تعريف شود اين سلول نشانگر فضائي براي كد است كه ذرات در آن ديگر پيگيري نمي‌شوند.
ب) سلولهاي واحد
شكل كلي تعريف يك سلول بصورت زير است:
j m d geom params


خطوط تعريف سلولها بعد از خط عنوان شروع مي‌شود. سلول در كد MCNP به معني محيط‌هاي مادي جداگانه مي‌باشد كه با سطوح معيني از هم جدا شده‌اند.
ذكر اين نكته ضروري است كه يك سلول حتمآً بايد داراي فضاي مشخص و محدودي باشد و به جز در دو مورد زير نمي‌تواند بصورت بينهايت تعريف شود.

الف) سلول فضاي خارج از مسئله كه بي‌نهايت است و حتماً بايد در يك فايل ورودي تعريف شود اين سلول نشانگر فضائي براي كد است كه ذرات در آن ديگر پيگيري نمي‌شوند.
ب) سلولهاي واحد
شكل كلي تعريف يك سلول بصورت زير است:
j m d geom params
Or
j LIKE n BUT list
J: شماره سلول است كه 1≤j≤99999 مي‌باشد و به اين مفهوم است كه در هر مسأله تا صد هزار سلول براي كد قابل تعريف است.
m: شماره ماده‌اي است كه سلول را پر كرده است در صورتي كه در سلولي خلاء (خالي از ماده) باشد آن را با صفر نشان مي‌دهيم.
d :چگالي ماده پر كننده سلول مي‌باشد. مي‌تواند مقادير مثبت و يا منفي را بگيرد، كه البته داراي مفاهيم مختلفي است با علامت منفي به معني چگالي جرمي بر حسب و با علامت مثبت چگالي اتمي بر حسب مي‌باشد.در صورتي كه سلول خالي باشد اين قسمت وجود ندارد.
geom.: در اين قسمت شماره سطوحي كه سلول را احاطه كرده‌اند مشخص مي‌شود. و بسته به اينكه سلول در كدام طرف صفحه مختصات واقع شده است علامت متناسبي به آن اختصاص داده مي‌شود. در واقع اين قسمت هندسه مسأله را مشخص مي‌كند و در نوشتن آن بايد بسيار دقت صورت پذيرد.
Params: توضيحات اختياري از پارامترهاي سلول‌ها با استفاده از كلمات كليدي را مي‌توان در اين قسمت وارد كرد.
n: نام سلول ديگري است و معمولاً در مورد سلول‌هائي كه مشابه هستند و تنها در شماره سطح و يا ماده پر كننده با هم متفاوت هستند به كار مي‌رود.
List: اختلاف بين سلول ‌n و j را بيان مي‌كند.
در قسمت geom. از بعضي علائم خاصي علاوه بر شماره سطوح نيز مي‌تواند استفاده شود. مثلاً(:) و يا # و همچنين قرار دادن پرانتز. عددي كه بعد از # بيايد شماره سلول است و يك راه خلاصه‌نويسي براي نشان دادن فضاي خارج سلول n است. اگر سلول از اجتماع دو ناحيه تشكيل شده باشد با علامت (:) نشان مي‌دهيم.
مثلاً
3 0 -1 2 -4 #definition of cell 3
4 #3
4 # (1- 2 -4)
+1:-2:+4 or 4
در توضيح Params نيز مي‌توان اين مطلب را افزود كه بعضي كلمات كليدي MCNP مثل EXT,PWT,VOL,IMP و… بيان كننده فرمان‌ها و توضيحاتي مي‌باشند كه در رابطه با سلول خاص مي‌توان بكار برد. مثلاً
10 16 -4.2 1 -2 3 IMP: N=4 IMP: P=8 EXT: N=-4x
خط فوق به اين مفهوم است: سلول شماره 10 با ماده شماره 16 كه داراي چگالي 4.2gr/cm3 مي‌باشد پر شده است. اين سلول در منطقه‌اي است كه ناحيه مثبت سطح 1 و 3 و ناحيه منفي سطح 2 را شامل مي‌شود. اهميت نوترون در اين سلول 4 و اهميت فوتون 8 مي‌باشد. همچنين نوترون در اين سلول به صورت نمائي در راستاي منفي 0.4 در حال گذار مي‌باشد.
بعضي مطالب مهمي كه بايد در MCNP در نظر گرفت:
1ـ از تعريف سلول‌هاي پيچيده اجتناب كنيد. MCNP مسائلي كه از چندين سلول با هندسه ساده تشكيل شده‌اند را سريع‌تر از مسائلي كه از تعداد كمتر سلول اما پيچيده تشكيل شده‌اند تحليل مي‌كند.
2ـ از افزودن سطوح غير ضروري براي توصيف هندسه يك سلول اجتناب كنيد. سطوح اضافي اجراي برنامه را كندتر مي‌كند و محاسبات مربوط به حجم و مساحت سلول را بهم مي‌ريزد.
3ـ قبل از اجراي برنامه تصوير هندسه برنامه را توسط MCNP رسم كنيد تا از صحت برنامه مطلع شويد.
6ـ سيستم را در جريان ذرات از چشمه‌هاي خارجي قرار دهيد تا خطاي هندسي آن پيدا شود.
ـ خلاصه‌نويسي معرفي سلول
همانطور كه قبلاً ذكر شد براي اين منظور از دستور LIKE n BUT استفاده مي‌شود سلول ‌n بايد قبل از سلول J در فايل ورودي قرار داشته باشد. هر عبارتي كه بعد از But قرار گيرد در توضيح كارت سلول است و حتماً بايد در Cell card قرار گيرد و قرار دادن آن در هر كارت ديگر باعث ايجاد خطا در برنامه مي‌گردد. مثال:
2 3 -3.7 -1 IMP: N=2 IMP=p=4
3 LIKE 2 but TRCL=1 IMP: N: 10
به اين مفهوم است كه سلول 3 از همه لحاظ مشابه سلول 2 است و تنها در مكان و ميزان اهميت نوترون بين آنها اختلاف است.
 

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

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

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

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


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

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


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

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


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

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


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

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


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

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