آموزش دستور یونیورس در کد mcnp

image

آموزش دستور یونیورس در کد mcnp

يكي ديگر از دستورهاي تندنويسي در MCNP استفاده از مفهوم سلول واحد در تعريف هندسه مسأله است. با استفاده از اين ساختار ‚ مي‌توان يك سلول را با واحدهاي مشابه پر كرد. براي اينكار سلول واحد را تعريف كرده و سپس با استفاده از دستورFILL سلول مورد نظر را با آن واحد مشابه پر مي‌كنيم. در واقع سلول واحد مي‌تواند هم يك شبكه

يكي ديگر از دستورهاي تندنويسي در MCNP استفاده از مفهوم سلول واحد در تعريف هندسه مسأله است. با استفاده از اين ساختار ‚ مي‌توان يك سلول را با واحدهاي مشابه پر كرد. براي اينكار سلول واحد را تعريف كرده و سپس با استفاده از دستورFILL سلول مورد نظر را با آن واحد مشابه پر مي‌كنيم. در واقع سلول واحد مي‌تواند هم يك شبكه
باشد و هم مجموعه‌اي از سلول‌هاي منفرد عدد غير صفري كه به Universe داده مي‌شود شماره متناظر با آن سلول است. عدم وجود ‌‌u و يا صفر به اين مفهوم است كه سلول متعلق به هيچ سلول واحدي نمي‌باشد. شماره سلول واحد يك عدد صحيح اختياري است كه كاربر آن را انتخاب مي‌كند. سلول‌ها در تعريف سلول واحد مي‌توانند محدود و يا نامحدود باشند اما نكته‌اي كه بايد توجه كرد اين دست كه واحد تعريف شده در دستور u بايد تمام فضاي سلول را پر كند.
سلول واحد مي‌تواند از سلول‌هاي ديگر تشكيل شده باشد و يا حتي از واحدهاي ديگري پر شده باشد. در چنين حالتي براي نظم‌دهي بيشتر ترتيب خاصي را براي شماره‌گذاري واحدها بكار مي‌بريم. بالاترين شماره سلول را با كوچكترين واحد اختصاص مي‌دهيم و به همين ترتيب شماره‌گذاري ادامه مي‌يابد. به عنوان مثال 0=U بيانگر جهان خارج است. سطح بعدي عدد يك و همينطور تا سطح آخر. بايد توجه داشت كه ماكزيمم سطحي كه براي اين منظور مي‌توان بكار برد 10 تا مي‌باشد.
با توجه به توضيحات بالا متوجه مي‌شويم كه دستور u حتماً با دستور FILL همراه است. نحوه استفاده از اين دو دستور به اين ترتيب است كه ابتدا سلول پر كننده يا سلول واحد را با دستور U=n مشخص مي‌كنيم، (n شماره دلخواهي است) سپس در خط تعريف سلول مورد نظر (پر شونده) از دستور FILL=n استفاده مي‌كنيم.
اجراي برنامه اگر شماره U منفي باشد سريعتر است. علامت منفي براي سلول‌هاي به كار مي‌رود كه توسط سلول سطح بالاتر مختصر نشده باشد. علامت منفي نشان مي‌دهد كه محاسبه فاصله‌ها تا مرز در سلول‌هايي سطح بالاتر مي‌توانند حذف شوند. در مثال زير، سلول 3 شماره واحد منفي دارد. اين يك سلول معين است و با هيچ سلول ديگري مختصر نشده است. سلول 4 نمي‌تواند شماره سلول واحد منفي داشته باشد چون يك منطقه محدود شده توسط سلول 2 مي‌باشد.

1 0 1-2-3 4-5 6 fill=1
2 0 -7 1 3 8 u=1 fill=2 lat=1
3 0 -11 u=-2
4 0 11 u=2