🧪 شروع یک نمونهپروژه آموزشی در Geant4
از امروز در کانال، یک نمونهپروژه ساده و کاربردی را بهصورت مرحلهبهمرحله جلو میبریم.
موضوع نمونهپروژه:
🎯 شبیهسازی عبور پرتو گاما از حفاظ سربی
در این پروژه، یک چشمه گاما در مقابل یک لایه سربی قرار میگیرد و بررسی میکنیم چه تعداد فوتون از حفاظ عبور میکند و چه مقدار انرژی در ماده رسوب میشود.
در مراحل بعدی، این بخشها را بهتدریج بررسی میکنیم:
🔹 تعریف مسئله و هدف شبیهسازی
🔹 طراحی هندسه ساده
🔹 تعریف ماده سرب و محیط هوا
🔹 تعریف چشمه گاما
🔹 انتخاب Physics List مناسب
🔹 خروجیگیری از تعداد ذرات عبوری
🔹 بررسی Energy Deposition
🔹 تحلیل اولیه نتایج
📌 هدف این نمونهپروژه این است که روند تبدیل یک مسئله پرتویی به مدل قابل اجرا در Geant4 را ببینیم.
این پروژه پایه میتواند برای موضوعاتی مثل حفاظسازی، دزیمتری، آموزش شبیهسازی مونتکارلو و پروژههای مقدماتی Geant4 مفید باشد.
@Geant4Lab
🧪 نمونهپروژه Geant4 | مرحله ۱: مشخصات اولیه شبیهسازی
در پست قبل، موضوع نمونهپروژه را مشخص کردیم:
🎯 شبیهسازی عبور پرتو گاما از حفاظ سربی
حالا قبل از نوشتن کد، باید پارامترهای اصلی مسئله را مشخص کنیم. در Geant4 اگر مسئله از ابتدا دقیق تعریف نشود، ممکن است کد اجرا شود اما خروجی قابل تحلیل نباشد.
برای این نمونهپروژه، مدل ساده زیر را در نظر میگیریم:
🔹 نوع ذره: فوتون گاما
🔹 انرژی پرتو: 662 keV
🔹 منبع: چشمه نقطهای ساده
🔹 ماده حفاظ: سرب
🔹 محیط اطراف: هوا
🔹 هدف: بررسی عبور فوتونها از حفاظ و انرژی رسوبکرده در سرب
🔹 خروجیهای موردنظر:
* تعداد فوتونهای عبوری
* Energy Deposition در حفاظ
* مقایسه نتیجه برای ضخامتهای مختلف سرب
چرا انرژی 662 keV؟
چون این انرژی مربوط به پرتو گامای Cs-137 است و در بسیاری از مسائل آموزشی، دزیمتری و حفاظسازی بهعنوان یک نمونه شناختهشده استفاده میشود.
📌 در مرحله بعد، هندسه ساده پروژه را تعریف میکنیم:
چشمه گاما، لایه سربی و ناحیه ثبت ذرات عبوری.
#پروژه_نمونه_۱
#مرحله_۱
@Geant4Lab
⭕️ نکتهای درباره ادامه نمونهپروژه⭕️
توضیحاتی که در این چند مرحله منتشر میشود، فقط مقدمه و آمادهسازی پروژه است.
هدف این است که قبل از دیدن کد، دقیقاً مشخص شود:
🔹 مسئله چیست؟
🔹 هندسه چگونه طراحی میشود؟
🔹 چه موادی استفاده میشوند؟
🔹 چشمه چه مشخصاتی دارد؟
🔹 چه خروجیهایی قرار است بررسی شوند؟
بعد از کامل شدن این مراحل، نمونهکار نهایی را هم در کانال منتشر میکنیم؛ شامل:
✅ بخشهایی از کد پروژه
✅ نحوه اجرای شبیهسازی
✅ خروجیهای اولیه
✅ جدول یا نمودار نتایج
✅ تحلیل کوتاه خروجیها
📌 هدف این است که روند یک پروژه Geant4 فقط در حد توضیح تئوری نباشد، بلکه از تعریف مسئله تا مشاهده خروجی قابل بررسی باشد.
@Geant4Lab
🧪 نمونهپروژه Geant4 | مرحله ۲: طراحی هندسه ساده
در مرحله قبل، مشخصات اولیه نمونهپروژه را تعیین کردیم:
🎯 شبیهسازی عبور پرتو گاما از حفاظ سربی
حالا باید هندسه کلی پروژه را طراحی کنیم. در این نمونهپروژه، هندسه را ساده و قابل فهم در نظر میگیریم تا تمرکز اصلی روی روند شبیهسازی و خروجیگیری باشد.
مدل کلی شامل سه بخش است:
🔹 ۱. محیط شبیهسازی
یک فضای بزرگتر از جنس هوا که کل اجزای پروژه داخل آن قرار میگیرند.
🔹 ۲. حفاظ سربی
یک لایه سربی با ضخامت مشخص که فوتونهای گاما به آن برخورد میکنند.
🔹 ۳. ناحیه ثبت ذرات عبوری
یک ناحیه ساده در پشت حفاظ که برای بررسی تعداد فوتونهای عبوری استفاده میشود.
چیدمان کلی پروژه به این صورت است:
چشمه گاما → حفاظ سربی → ناحیه ثبت ذرات عبوری
در این مدل، فوتونهای گاما از سمت چپ به سمت حفاظ حرکت میکنند. بخشی از آنها در سرب جذب یا پراکنده میشوند و بخشی دیگر از حفاظ عبور میکنند.
📌 ساده بودن هندسه در این مرحله عمدی است؛ چون هدف این نمونهپروژه، فهم روند اصلی شبیهسازی در Geant4 است، نه ساخت یک مدل پیچیده از ابتدا.
در مرحله بعد، مواد مورد استفاده در پروژه را تعریف میکنیم؛ یعنی هوا و سرب.
#پروژه_نمونه_۱
#مرحله_۲
@Geant4Lab
🧪 نمونهپروژه Geant4 | مرحله ۳: تعریف مواد پروژه
در مراحل قبل، مسئله و هندسه کلی نمونهپروژه را مشخص کردیم:
🎯 عبور پرتو گاما از حفاظ سربی
حالا در این مرحله باید مواد مورد استفاده در شبیهسازی را مشخص کنیم.
در این پروژه، حداقل به دو ماده اصلی نیاز داریم:
🔹 هوا
برای محیط اطراف، یعنی همان World Volume
🔹 سرب
برای حفاظی که فوتونهای گاما به آن برخورد میکنند
در Geant4، تعریف درست ماده اهمیت زیادی دارد؛ چون برهمکنش ذرات با ماده به ویژگیهایی مثل عدد اتمی، چگالی و ترکیب ماده وابسته است.
برای مثال، سرب به دلیل عدد اتمی بالا و چگالی زیاد، در برابر پرتوهای گاما نقش حفاظتی قابل توجهی دارد. به همین دلیل در مسائل حفاظسازی، دزیمتری و طراحی حفاظ پرتویی زیاد استفاده میشود.
در این نمونهپروژه، بعد از تعریف هوا و سرب، میتوانیم هندسه را کاملتر کنیم:
🔹 محیط هوا
🔹 لایه سربی با ضخامت مشخص
🔹 ناحیه ثبت ذرات عبوری پشت حفاظ
📌 نکته مهم:
اگر ماده بهدرستی تعریف نشود، حتی با هندسه و چشمه درست، نتیجه شبیهسازی میتواند از نظر فیزیکی اشتباه باشد.
در مرحله بعد، سراغ تعریف چشمه گاما و مشخص کردن انرژی پرتو میرویم.
#پروژه_نمونه_۱
#مرحله_۳
@Geant4Lab
🧪 جمعبندی روز اول نمونهپروژه Geant4
در روز اول نمونهپروژه، مسیر کلی شبیهسازی عبور پرتو گاما از حفاظ سربی را مشخص کردیم.
تا اینجا سه بخش اصلی پروژه را بررسی کردیم:
1️⃣ مشخصات اولیه شبیهسازی
در این پروژه، پرتو گاما با انرژی 662 keV را در نظر گرفتیم تا عبور آن از یک حفاظ سربی بررسی شود.
2️⃣ طراحی هندسه ساده
مدل کلی پروژه شامل چشمه گاما، حفاظ سربی و ناحیه ثبت ذرات عبوری در پشت حفاظ است.
3️⃣ تعریف مواد پروژه
برای محیط اطراف از هوا و برای حفاظ از سرب استفاده میکنیم.
📌 هدف این نمونهپروژه این است که روند تبدیل یک مسئله پرتویی به یک شبیهسازی قابل اجرا در Geant4 را مرحلهبهمرحله ببینیم.
در ادامه مسیر، سراغ بخشهای مهم بعدی میرویم:
🔹 تعریف چشمه گاما
🔹 انتخاب Physics List مناسب
🔹 خروجیگیری از تعداد فوتونهای عبوری
🔹 بررسی Energy Deposition
🔹 نمایش بخشی از کد و خروجیهای شبیهسازی
❓سؤال از شما:
بهنظر شما در این پروژه، با افزایش ضخامت سرب چه اتفاقی برای تعداد فوتونهای عبوری میافتد؟
1. افزایش پیدا میکند
2. کاهش پیدا میکند
3. تغییر محسوسی ندارد
پاسخ خودتان را در ذهن داشته باشید؛ در خروجیهای نهایی پروژه، این موضوع را بررسی میکنیم.
#پروژه_نمونه_۱
#جمعبندی_روز_۱
@Geant4Lab
🧪 نمونهپروژه Geant4 | مرحله ۴: تعریف چشمه گاما
در این نمونهپروژه، هدف ما بررسی عبور پرتو گاما از حفاظ سربی است؛ بنابراین باید مشخص کنیم چه ذرهای از کجا، با چه انرژی و در چه جهتی وارد هندسه میشود.
مشخصات چشمه در این پروژه:
🔹 نوع ذره: فوتون گاما
🔹 انرژی پرتو: 662 keV
🔹 نوع چشمه: نقطهای ساده
🔹 محل قرارگیری: قبل از حفاظ سربی
🔹 جهت حرکت: به سمت حفاظ
🔹 هدف: برخورد فوتونها با سرب و بررسی تعداد فوتونهای عبوری
✅چرا انرژی 662 keV❗️❗️❗️
چون این انرژی مربوط به پرتو گامای Cs-137 است و در مسائل آموزشی، دزیمتری و حفاظسازی، نمونهای شناختهشده و پرکاربرد محسوب میشود.
✅در Geant4، تعریف چشمه معمولاً در بخش PrimaryGeneratorAction انجام میشود. در این بخش تعیین میکنیم ذره اولیه چیست، انرژی آن چقدر است، از چه نقطهای شروع میشود و در چه جهتی حرکت میکند.
📌 نکته مهم:
اگر چشمه بهدرستی تعریف نشود، حتی با هندسه و ماده صحیح، خروجی شبیهسازی قابل اعتماد نخواهد بود.
در مرحله بعد، سراغ انتخاب Physics List مناسب برای این پروژه میرویم.
#پروژه_نمونه_۱
#مرحله_۴
@Geant4Lab