Giới thiệu chung

Một phần của tài liệu Áp dụng EGSnrc trong việc tính phân bố liều quanh nguồn phóng xạ dùng trong xạ trị áp sát (Trang 29 - 31)

Trong những năm qua, NRC [15] đã phát triển và phân bố hàng loạt các user code nhằm sử

dụng mã EGS4 cho sự mô phỏng vận chuyển của photon và electron bằng phương pháp Monte Carlo. Những mã này đã được sử dụng rộng rãi và một số kết quả của chúng đã được so sánh với thực nghiệm. Tuy nhiên ở việt Nam những mã này chưa có nhiều tài liệu và được mô tả đúng mức. Mục

đích của phần này nhằm cung cấp thông tin để mô tả cách các mã hoạt động như thế nào cũng như

các tham số cho một áp dụng đặc biệt nào vì đây là một vấn đề lớn bao trùm trong những tài liệu về

EGS.

Các mã bao gồm trong chương trình EGSnrc được giới thiệu ở đây là cho những nguồn có cấu trúc hình học là hình trụ RZ. Bao gồm:

DOSRZnrc: ghi liều trong hình trụ phổ biến.

FLURZnrc: ghi thông lượng hạt.

CAVRZnrc: giống như DOSRZnrc nhưng bao gồm thêm việc ghi số lượng khác nhau của những tính toán liều cho các buồn ion.

SPRRZnrc: tính toán Spencer-Attix tỉ số “năng suất hãm” trung bình cho môi trường bất kỳ. Mô tả chung về sự vận hành

Hình 2.2.Cấu trúc của hệ thống code EGSnrc [15].

Với EGS, một chương trình mô phỏng bao gồm 2 thành phần: EGS code và USER code. EGS code được phát triển bởi nhóm tác giả và USER code được phát triển bởi người sử dụng.

EGS code bao gồm 2 thủ tục chính, được gọi là HATCH và SHOWER. Hai thủ tục này gọi các thủ tục con khác trong EGS code. Các thủ tục con này lại gọi ba thủ tục con được viết bởi người sử

dụng chứa trong USER code, đó là HOWFAR & HOWNEAR, AUSGAB. Ba thành phần này xác định cấu hình hình học của bài toán và việc ghi nhận kết quả. USER code giao tiếp với EGS code bởi các biến COMMON. COMMON BLOCK là nơi chứa các biến COMMON. Tất cả các biến COMMON

được sử dụng đều được khai báo nằm trong COMMON BLOCK nào đó. Việc khai báo biến COMMON được thực hiện bằng lệnh COMIN. Trong luận văn này chúng tôi sẽ không đi sâu vào phần các code mà chỉ tìm hiểu cách nhập dữ liệu thông qua giao diện của chương trình, từđó thu được kết quả và tiến hành xử lí kết quả đó mà thôi. Riêng trong luận văn này các nguồn của chúng tôi là đối

xứng trụ và cần phải tính phân bố liều quanh các nguồn xạ do đó chúng tôi chỉ sử dụng mã

DOSRZnrcđể khai báo.

Một phần của tài liệu Áp dụng EGSnrc trong việc tính phân bố liều quanh nguồn phóng xạ dùng trong xạ trị áp sát (Trang 29 - 31)