توضیحات تکمیلی
شبیه سازی به روش مونت کارلو (Monte Carlo)، یک روش دقیق برای تایید نتایج، توسعه و بهینه سازی یک آزمایش نوعی است. کد Geant4 (برگرفته از Geometry and Tracking)، یک ابزار شبیه سازی به روش مونت کارلو است که به زبان برنامه نویسی ++C نوشته شده و بر مبنای ترابرد انواع ذرات در محیط است. Geant4، دارای کتابخانه های گسترده حاوی سطح مقطع (احتمال برهم کنش) ذرات مختلف و در محیط های مختلف است.
از ویژگی های بارز این کد، رایگان بودن آن، قابلیت بالا در طراحی هندسه، فیزیک برهمکنش ذرات و چشمه تابش است. از ویژگی های دیگر این کد می توان به: قابلیت شبیه سازی میدان های مغناطیسی و گرانش، ترابرد فوتون های نوری و شبیه سازی در ابعاد نانو اشاره کرد و همچنین این کد رقیب اصلی کدهای هسته ای دیگر، از جمله MCNP و Fluka به شمار می رود که یادگیری آن برای دانشجویان فیزیک ذرات، فیزیک پزشکی، مهندسی هسته ای (با گرایش های مختلف) و مهندسی پزشکی توصیه شده است.
هدف از این فرادرس، آموزش مقدماتی Geant4 است که در قالب 11 درس ارائه می شود. در این آموزش سعی شده است که مباحث اولیه و لازم برای شبیه سازی یک آزمایش نوعی، به صورت گام به گام ارائه شود. در حال حاضر پروژه های سنگین مرکز تحقیقاتی CERN در اروپا و بسیاری از پروژه های دیگر، شامل: فیزیک ذرات بنیادی، دزیمتری (Dosimetry) و طراحی درمان، میکرودزیمتری در فضای زیرسلولی، حفاظ سازی سفینه های فضایی، طراحی و بهینه سازی دستگاه های پرتودرمانی، توموگرافی میون و... با استفاده از این ابزار انجام می گیرد. در این فرادرس با فرض این که مخاطب حداقل آگاهی از برنامه نویسی ++C را دارد، شروع کار با Geant4 آموزش داده شده است و کاربر پس از مشاهده این آموزش به راحتی می تواند پروژه های خود را شبیه سازی و اجرا کند.
در ادامه در آموزش ابزار مونت کارلوی Geant4 — تکمیلی مباحث تکمیلی تعریف هندسه، تعریف چشمه، تعریف فیزیک برهمکنشها و برونکشی داده در Geant4 و سپس مباحث جدیدی همچون: محاسبات خطا، رسم دادههای خروجی و نمایش با ROOT و نحوه کار با دستورات گرافیکی و مصورسازی هندسه بررسی میشود.
فهرست سرفصلها و رئوس مطالب مطرح شده در اين مجموعه آموزشی، در ادامه آمده است:
- درس یکم: معرفی Geant4 و آشنایی با مفاهیم پایه آن
- معرفی و کاربردهای ابزار شبیه ساز Geant4
- مروری بر نکات برنامه نویسی Geant4
- ساختار کلی و مفاهیم پایه Geant4
- درس دوم: نصب Geant4 و نحوه اجرای مثال
- دانلود فایل نصبی و کتابخانه های Geant4
- آموزش نصب Geant4 در لینوکس (Lubuntu)
- روش اجرای برنامه
- درس سوم: تعریف ماده
- مفاهیم پایه
- تعریف ماده با استفاده از پایگاه داده Geant4
- تعریف ماده توسط کاربر
-
- مفاهیم پایه
- تعریف شکل های هندسی ساده
- درس پنجم: تعریف هندسه - بخش دوم
- تعریف حجم منطقی و فیزیکی
- تعریف شکل های هندسی با عملگرهای تفریق، اشتراک و اجتماع
- درس ششم: تعریف هندسه - بخش سوم
- ساخت هندسه های تکراری
- درس هفتم: تعریف فیزیک برهمکنش ها
- مروری بر مفاهیم پایه
- تعریف فیزیک با استفاده از مراجع آماده Geant4
- تعریف فیزیک با استفاده از کلاس G4VModularPhysicsList
- درس هشتم: تعریف چشمه ذرات
- مفاهیم پایه
- تعریف چشمه GPS
- درس نهم: استخراج اطلاعات به روش مش بندی
- تعریف مش (Mesh) مکعبی و استوانه ای
- گرفتن خروجی از مش و مشاهده نتایج
- درس دهم: استخراج اطلاعات با کلاس های اختیاری - بخش یکم
- گرفتن خروجی با استفاده از کلاس های اختیاری Geant4
- درس یازدهم: استخراج اطلاعات با کلاس های اختیاری - بخش دوم
مفید برای
- فیزیک
- فیزیک پزشکی
- مهندسی هسته ای
- مهندسی پزشکی
آنچه در این آموزش خواهید دید:
نرم افزارهای مرتبط با آموزش
پیش نمایشها











راهنمای سفارش آموزشها
در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
- با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
- با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه
- ۱۰۰ درصد مبلغ پرداختی در حساب کاربری شما شارژ میشود.
- و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده میشود.
نظرات
آموزش بسیار با کیفیت و عالی بود و مدرس قدرت انتقال بسیار بالایی در تفهیم مطالب داشتند.ممنون از فرادرس و مدرس مسلط