سطوح Surface card

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



سطوح Surface card

در درس هشتم از مجموعه آموزش کد مونت کارلو MCNP که لیست آنها در زیر آمده است در این مطلب از وب سایت مهندس شامحمدی به نحوه تعریف کارت سطوح در کد مونت کارلو MCNP می پردازیم.

لیست مطالب این آموزش کد مونت کارلو MCNP را اینجا ببینید

چطور در کد MCNP سطول تعریف کنیم؟

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

ساختار كلي سطوح به صورت زير بيان می‌شود.


J n a list
 

J:

شماره سطح مي‌باشد:
1اگر به‌همراه ستاره بيايد سطوح بازتابنده و به همراه علامت مثبت مرز سفيد را نشان مي‌دهد.

اگر سطح تعيين کننده يك سلول با TRCL انتقال داده شود.   اطلاعات بعدي در خط تعريف سلول از ستون ششم به بعد وارد مي‌گردد.

n مي‌تواند مثبت، منفي و يا صفر باشد اگر n صفر باشد و يا در خط مذبور n را قرار ندهيم هيچ انتقال مختصاتي صورت نمي‌گيرد. اگر n مثبت باشد باعث تغيير مكان صفحه با انتقال شماره n در دستور TRn مي‌شود. با توجه به اين موضوع روشن مي‌شود كه براي تغيير مكان سلول مي‌توانيم، سطوح آن را با دستور انتقال، انتقال دهيم و در نتيجه خود سلول بدون احتياج به دستور انتقال به مكان جديد منتقل مي‌شود. اگر n منفي باشد بيان‌گر اين موضوع است كه سطح شماره J با سطح شماره n به صورت تناوبي تكرار مي‌شود.
:a
پارامتر مربوط به معادله سطوح است كه با توجه به هندسه مسأله و با استفاده از جدول 2ـ1 در فايل ورودي ثبت مي‌گردد.
List:
مربوط به ضرائب معادلات سطح است كه بعداً توضيح داده مي‌شود.
در کد مونت کارلو MCNP قابليت گستره وسيعي از سطوح درجه اول و دوم وجود دارد. حتي سطوحي كه كاربر نمي‌تواند به آنها بر اساس جدول 2ـ1 معادله متناظر بدهد، را مي‌توان با وارد كردن مختصات چند نقطه‌ براي كد تعريف كرد . 

1) صفحات یا Plates

برای تعریف صفحات با استفاده از کد MCNP به یکی از 5 روش زیر می توانیم اقدام کنیم.

1) تعریف صفحات در کد مونت کارلو MCNP   با استفاده از فرمول کلی معادله صفحه 

AX+BY+CZ+D=0

تعریف صفحات  عمود بر محور X در کد مونت کارلو MCNP   با استفاده از فرمول کلی معادله صفحه 

AX-D=0

تعریف صفحات  عمود بر محورY در کد مونت کارلو MCNP   با استفاده از فرمول کلی معادله صفحه 

AY-D=0

تعریف صفحات  عمود بر محورZ در کد مونت کارلو MCNP   با استفاده از فرمول کلی معادله صفحه 

AZ-D=0


نکته در متن برنامه فقط باید به قسمت های سبز توجه کنید و بجای A B C D , ... عدد قرار دهید در واقع صفحه ای با مختصات مشخص را ترسیم می کنید


2) کره

X^2+Y^2+Z^2=R^2



3) استوانه



نکته: C/X یعنی استوانه ما موازی است با محور X ها و با ندازه Y , Z از X فاصله گرفته است. و CX یعنی محور استوانه محور x است.


4) مخروط



نکته 1+ یا 1- رو فقط در مخروط بکار میبریم که 1+ یعنی جهت + را در نظر بگیرد و منفی بالعکس

KY Y0 t^2 +/-1

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

لیست مطالب این آموزش کد مونت کارلو MCNP را اینجا ببینید

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

من رسول شامحمدی هستم . تخصص من برنامه نویسی و محاسبات مونت کارلو هست. همیشه سعی میکنم در اینجا تجارب خودم را انتقال بدم. شماره تلفن من 09372846654 هست برای سفارش کار یا مشاوره

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

همکاری با ما

با سالها تجربه آماده ایم با شما همکاری گسترده ای داشته باشیم. همکاری با ما می تواند در قالب موارد زیر باشد
1) مشاوره در انجام تز دکتری در زمینه محاسبات هسته ای
2) مشاوره در انجام پایان نامه دوره کارشناسی ارشد در زمینه محاسبات هسته ای
3) ارائه مشاوره در جهت انجام پروژه های صنعتی
4) انجام طراحی ها و محاسبات مختلف
5) برگزاری دوره های تخصصی آموزش کد های هسته ای
6) ...
 با ما تماس بگیرید
09372846654-rasul.shamohamady@gmail.com
 

ما در شبکه های اجتماعی دنبال کنید.

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

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

کانال وب سایت مهندس شامحمدی

در این کانال آخرین اخبار منتشر شده در سایت نشر داده می شود.برای عضو شدن در این گروه تلگرامی با شماره 09372846654 در تلگرام پیام دهید

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

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